SWRU626 December 2025 CC3501E , CC3551E
The following table describes the list of peripherals and their index supported by each DMA channel.For example, data transfer from UART RX to memory can be done by assigning the DMA channel to use peripheral index 0.
The channel assignment to the secured/non secured peripherals and/or memory need to verify that both DMA and/or peripheral/memory have the same security level (e.g. assigned secured peripherals/memory to secured DMA channel only).
| Index # | Peripheral | Trigger |
|---|---|---|
| 0 | UART0 RX | Any |
| 1 | UART0 TX | Any |
| 2 | UART1 RX | Any |
| 3 | UART1 TX | Any |
| 4 | SPI0 RX | Any |
| 5 | SPI0 TX | Any |
| 6 | SPI1 RX | Any |
| 7 | SPI1 TX | Any |
| 8 | I2C0 RX | Any |
| 9 | I2C0 TX | Any |
| 10 | I2C1 RX | Any |
| 11 | I2C1 TX | Any |
| 12 | SDMMC RX | Any |
| 13 | SDMMC TX | Any |
| 14 | SDIO RX | Any |
| 15 | SDIO TX | Any |
| 16 | DCAN RX | Any |
| 17 | DCAN TX | Any |
| 18 | ADC Read | Any |
| 19 | Not Used | Any |
| 20 | PDM Read | Any |
| 21 | Not Used | Any |
| 22 | Wi-Fi/BLE Host Interface (HIF) | Any |
| 23 | Wi-Fi/BLE Host Interface (HIF) | Any |
| 24 | UART2 RX | Any |
| 25 | UART2 TX | Any |