SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
The μDMA controller responds to two types of requests from a peripheral: a single request or a burst request. Each peripheral can support either or both types of requests. A single request means that the peripheral is ready to transfer one item, while a burst request means that the peripheral is ready to transfer multiple items.
The μDMA controller responds differently depending on whether the peripheral is making a single request or a burst request. If both types of requests are asserted and the μDMA channel has been set up for a burst transfer, then the burst request takes precedence. Table 19-2 lists how each peripheral supports the two request types.
| Peripheral | Single Request Signal | Burst Request Signal |
|---|---|---|
| ADC | None (FIFO is not empty) | Sequencer IE bit (FIFO is half full) |
| General-purpose timer | Raw interrupt pulse | None |
| GPIO | Raw interrupt pulse | None |
| SPI TX | TXFIFO not full | TXFIFO level (configurable) |
| SPI RX | RXFIFO not empty | RXFIFO level (configurable) |
| UART TX | TXFIFO not full | TXFIFO level (configurable) |
| UART RX | RXFIFO not empty | RXFIFO level (configurable) |