SPRUJF2A March 2026 – March 2026 AM13E23019
The DMA_TRIG_TX and DMA_TRIG_RX group registers are used to setup trigger signaling for the DMA. These registers (IMASK, RIS, MIS, ISET, ICLR) are present for any UCx configured as SPI and can be found in the corresponding UNICOMMSPI_REGS register structures. See Section 9.2.3 for how the DMA trigger Event works and can be configured. Each DMA channel can be triggered by any of the conditions listed in the Section 9.2.3.1 and can send a DMA_DONE signal to the corresponding UCx module.
| IIDX STAT | Name | Description |
|---|---|---|
| 0x05 | TX | Transmit FIFO event. This interrupt is set if the selected transmit FIFO level has been reached. |
| Trigger Name | Register Structure | Register Group | Description |
|---|---|---|---|
| RX | UNICOMMSPI_REGS | DMA_TRIG_RX | Receive FIFO event. Trigger when SPI-configured UCx module's Receive FIFO contains >= IFLS.RXIFSEL defined bytes |
| TX | UNICOMMSPI_REGS | DMA_TRIG_TX | Transmit FIFO event. Trigger when SPI-configured UCx module's Transmit FIFO contains <= IFLS.TXIFSEL defined bytes |