SLVSIQ9 February 2026 MSPM0G1218
ADVANCE INFORMATION
The direct memory access (DMA) controller allows movement of data from one memory address to another without CPU intervention. For example, the DMA can be used to move data from ADC conversion memory to SRAM. The DMA reduces system power consumption by allowing the CPU to remain in low power mode, without having to awaken to move data to or from a peripheral.
The DMA in these devices support the following key features:
| Feature | FULL | BASIC |
|---|---|---|
| Channel# | 0,1,2,3,4 | 5,6,7,8 |
| Repeat Mode | Yes | - |
| Table & Fill Mode | Yes | - |
| Gather Mode | Yes | - |
| Pre-IRQ | Yes | - |
| Auto Enable | Yes | Yes |
| Long Long (128-bit) Transfer | Yes | Yes |
| Stride Mode | Yes | Yes |
| Cascading Channel Support | Yes | Yes |
Table 8-3 lists the available triggers for the DMA which are configured using the DMATCTL.DMATSEL control bits in the DMA memory mapped registers.
| DMACTL.DMATSEL | Trigger Source |
|---|---|
| 0 | Software |
| 1 | Generic Subscriber (FSUB_0) |
| 2 | Generic Subscriber (FSUB_1) |
| 3 | AESADV Publisher 1 |
| 4 | AESADV Publisher 2 |
| 5 | S0U2 RX Publisher 1 |
| 6 | S0U2 TX Publisher 2 |
| 7 | S0U3 UART RX Publisher 1 |
| 8 | S0U3 TX Publisher 2 |
| 9 | S0U4 RX Publisher 1 |
| 10 | S0U4 TX Publisher 1 |
| 11 | S1U0 RX Publisher 1 |
| 12 | S1U0 TX Publisher 2 |
| 13 | S1U2 RX Publisher 1 |
| 14 | S1U2 TX Publisher 2 |
| 15 | ADC0 DMA Trigger |
| 16 | ADC1 DMA Trigger |