Data Sheet

274
Atmel | SMART SAM D21 [DATASHEET]
Atmel-42181G–SAM-D21_Datasheet–09/2015
19.5.1 I/O Lines
Not applicable.
19.5.2 Power Management
The DMAC will continue to operate in any sleep mode where the selected source clock is running. The DMAC’s interrupts
can be used to wake up the device from sleep modes. Events connected to the event system can trigger other operations
in the system without exiting sleep modes. Refer to “PM – Power Manager” on page 117 for details on the different sleep
modes. On hardware or software reset, all registers are set to their reset value.
19.5.3 Clocks
The DMAC bus clock (CLK_DMAC_APB) can be enabled and disabled in the power manager, and the default state of
CLK_DMAC_APB can be found in “Peripheral Clock Masking” on page 121.
An AHB clock (CLK_DMAC_AHB) is required to clock the DMAC. This clock must be configured and enabled in the
power manager before using the DMAC, and the default state of CLK_DMAC_AHB can be found in “Peripheral Clock
Masking” on page 121.
This bus clock (CLK_DMAC_APB) is always synchronous to the module clock (CLK_DMAC_AHB), but can be divided by
a prescaler and may run even when the module clock is turned off.
19.5.4 DMA
Not applicable.
19.5.5 Interrupts
The interrupt request line is connected to the interrupt controller. Using the DMAC interrupts requires the interrupt
controller to be configured first. Refer to “Nested Vector Interrupt Controller” on page 34 for details.
19.5.6 Events
The events are connected to the event system. Refer to “EVSYS – Event System” on page 406 for details on how to
configure the Event System.
19.5.7 Debug Operation
When the CPU is halted in debug mode the DMAC will halt normal operation. The DMAC can be forced to continue
operation during debugging. Refer to DBGCTRL for details.
19.5.8 Register Access Protection
All registers with write-access are optionally write-protected by the peripheral access controller (PAC), except the
following registers:
z Interrupt Pending (INTPEND) register
z Channel ID (CHID) register
z Channel Interrupt Flag Status and Clear (CHINTFLAG) register
Write-protection is denoted by the Write-Protected property in the register description.
Write-protection does not apply to accesses through an external debugger. Refer to “PAC – Peripheral Access
Controller” on page 41 for details.
19.5.9 Analog Connections
Not applicable.