25.4 Peripheral Dependencies

Peripheral

Name

Base Address NVIC IRQ Index: Source MCLK AHBx/APBx

Clock Enable Mask Bit

PAC Peripheral Identifier

(PAC.WRCTRL.PERIDx)

EVSYS Users

(EVSYS.USERm)

EVSYS Generator

(EVSYS.CHANNELn.EVGENx)

Power

Domain

DMA0 0x4480_2000 33 : Priority 0

34 : Priority 1

35 : Priority 2

AHB : MCLK.CLKMSK0[8]

APB : MCLK.CLKMSK2[1]

21 6-13 : CHx_Start, x=0,1,…7

14-21 : CHx_Aux, x=0,1…7

38-45 : DMA0_CHx, x=0,1,…7 VDDCORE_SW
DMA1 0x4480_4000 36 : Priority 0

37 : Priority 1

AHB : MCLK.CLKMSK0[9]

APB : MCLK.CLKMSK2[2]

22 22-25 : CHx_Start, x=0,1,2,3

26-29 : CHx_Aux, x=0,1,2,3

46-49 : DMA1_CHx, x=0,1,2,3 VDDCORE_SW

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. On hardware or software reset, all registers are set to their reset value.

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 SFR for details.

Register Access Protection

All registers with write-access can be write-protected optionally by the Peripheral Access Controller (PAC), except the following registers:

  • Interrupt Priority Status Registers (INTSTATn)
  • Channel Interrupt Registers (CHINTENCLRn, CHINTENSETn, CHINTFn)
  • All of the channel status registers

Optional write-protection by the Peripheral Access Controller (PAC) is denoted by the "PAC Write-Protection" property in each individual register description. PAC write-protection does not apply to accesses through an external debugger.