SPRUJF2A March 2026 – March 2026 AM13E23019
To begin a transfer, the DMA controller requires a trigger. Each DMA channel is independently configured for a specific trigger source within the correlating DMA trigger control registers.
The DMA can be configured for either an external trigger or an internal channel trigger via the DMATINT bits of the DMA Trigger Select register (DMATCTL). The DMATSEL bits then configure the exact trigger. See AM13E230x DMA Triggers for the list of external triggers available, along with the respective DMATSEL values. When configuring for an internal channel trigger, the DMATSEL bits must be set to the desired DMA channel index.
When an enabled DMA channel receives a trigger from it's trigger source, the DMA controller begins execution of the data transfer. For both trigger types, completion of activity occurs when a DMA channel’s size (DMASZ) counter reaches zero.