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 UART and can be found in the corresponding UNICOMMUART_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.
| Name | Description |
|---|---|
| RTOUT | UART receive timeout trigger, This interrupt is asserted when the RX FIFO is not empty, and no further data is received specified time in the IFLS.RXTOSEL bits. |
| RXINT | UART RX FIFO level trigger. |
The receive timeout trigger is asserted when the RX FIFO is not empty, and no further data is received for the amount of time programmed by the IFSEL.RXTOSEL field. The receive timeout interrupt is cleared when the RX FIFO becomes empty through reading all the data, by reading the interrupt index from IIDX, or when a 1 is written to the RTOUT bit in the ICLR register.
The receive interrupt (RXINT) is set when the RX FIFO reaches the programmed trigger level. The receive interrupt is cleared by reading data from the RX FIFO until the level becomes less than the trigger level, by reading the interrupt index from IIDX, or by writing a '1' to the RXINT bit in ICLR.| Name | Description |
|---|---|
| TXINT | UART TX FIFO level trigger.. |