SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
| Priority Level | IIR Bits | Interrupt Type | Interrupt Source | Event That Clears Interrupt | |||
|---|---|---|---|---|---|---|---|
| 3 | 2 | 1 | 0 | ||||
| None | 0 | 0 | 0 | 1 | None | None | None |
| 1 | 0 | 1 | 1 | 0 | Receiver line status | Overrun error, parity error, framing error, or break is detected. | For an overrun error, reading the PRUSS_UART_LINE_STATUS_REGISTER clears the interrupt. For a parity error, framing error, or break, the interrupt is cleared only after all the erroneous data have been read. |
| 2 | 0 | 1 | 0 | 0 | Receiver data-ready | Non-FIFO mode: Receiver data is ready. | Non-FIFO mode: The receiver buffer register (RBR) is read. |
| FIFO mode: Trigger level reached. If four character times (see Table 30-226) pass with no access of the FIFO, the interrupt is asserted again. | FIFO mode: The FIFO drops below the trigger level. (1) | ||||||
| 2 | 1 | 1 | 0 | 0 | Receiver time-out | FIFO mode only: No characters have been removed from or input to the receiver FIFO during the last four character times (see Table 30-226), and there is at least one character in the receiver FIFO during this time. | One of the following events:
|
| 3 | 0 | 0 | 1 | 0 | Transmitter holding register empty | Non-FIFO mode: Transmitter holding register (THR) is empty. | A character is written to the transmitter holding register (THR) or the interrupt identification register (IIR) is read. |
| FIFO mode: Transmitter FIFO is empty. | |||||||