I/O Multiplexing and Considerations
on page 27
35.5. Product Dependencies
In order to use this peripheral, other parts of the system must be configured correctly, as described below.
35.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
35.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.
Related Links
35.5.3. Clocks
The TC bus clocks (CLK_TCx_APB) can be enabled and disabled in the Main Clock Module. The default
state of CLK_TCx_APB can be found in the
Peripheral Clock Masking
.
The generic clocks (GCLK_TCx) are asynchronous to the user interface clock (CLK_TCx_APB). Due to
this asynchronicity, accessing certain registers will require synchronization between the clock domains.
Refer to
Note that TC0 and TC1 share a peripheral clock channel, as do TC2 and TC3. For this reason they
cannot be set to different clock frequencies.
Related Links
on page 145
35.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
35.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
35.5.6. Events
The events of this peripheral are connected to the Event System.
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
745