36.5. Product Dependencies
In order to use this peripheral, other parts of the system must be configured correctly, as described below.
36.5.1. I/O Lines
In order to use the I/O lines of this peripheral, the I/O pins must be configured using the I/O Pin Controller
(PORT).
Related Links
on page 538
36.5.2. Power Management
This peripheral can continue to operate in any sleep mode where its source clock is running. The
interrupts can wake up the device from sleep modes. Events connected to the event system can trigger
other operations in the system without exiting sleep modes.
36.5.3. Clocks
The TCC bus clock (CLK_TCCx_APB, with x instance number of the TCCx) is enabled by default, and
can be enabled and disabled in the Main Clock.
A generic clock (GCLK_TCCx) is required to clock the TCC. This clock must be configured and enabled
in the generic clock controller before using the TCC.
The generic clocks (GCLK_TCCx) are asynchronous to the bus clock (CLK_TCCx_APB). Due to this
asynchronicity, writing certain registers will require synchronization between the clock domains. Refer to
for further details.
Related Links
on page 145
GCLK - Generic Clock Controller
on page 121
36.5.4. DMA
The DMA request lines are connected to the DMA Controller (DMAC). In order to use DMA requests with
this peripheral the DMAC must be configured first. Refer to
DMAC – Direct Memory Access Controller
for
details.
Related Links
DMAC – Direct Memory Access Controller
on page 432
36.5.5. Interrupts
The interrupt request line is connected to the Interrupt Controller. In order to use interrupt requests of this
peripheral, the Interrupt Controller (NVIC) must be configured first. Refer to
Nested Vector Interrupt
Controller
for details.
Related Links
Nested Vector Interrupt Controller
36.5.6. Events
The events of this peripheral are connected to the Event System.
Related Links
on page 570
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
797