SLLSFR8A September 2025 – October 2025 TCAN5102-Q1
ADVANCE INFORMATION
I2C_IR is shown in Figure 7-53 and described in Table 7-93.
Return to the Summary Table.
This is a writable mirror of the I2C_IR register for easy reading and clearing of interrupts
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TXL | TXA | DNACK | ANACK | SBRC | RXL | RXFL | RXN |
| R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | TXL | R/W1C | 0h | TX lost message due to full FIFO interrupt
0h = No TX FIFO byte was lost 1h = TX FIFO lost a byte (overrun) due to FIFO being full when a write was attempted |
| 6 | TXA | R/W1C | 0h | TX space available interrupt. The trigger level is set by the I2C_FIFO_CTRL.TX_TRG setting Note: When the I2C IP is enabled, this interrupt will set since the FIFO will be empty 0h = No TX FIFO space available interrupt 1h = The TX FIFO has hit the trigger level threshold |
| 5 | DNACK | R/W1C | 0h | Data NACK interrupt
0h = No NACK was detected 1h = A NACK was detected during the data phase |
| 4 | ANACK | R/W1C | 0h | Address NACK interrupt
0h = No NACK was detected 1h = A NACK was detected during the address phase |
| 3 | SBRC | R/W1C | 0h | Stuck bus recovery completed interrupt
0h = No stuck bus recovery has occured 1h = Stuck bus recovery has completed. Check the I2C_STATUS register to see if the bus is stuck or still. |
| 2 | RXL | R/W1C | 0h | RX overrun/lost message interrup
0h = No RX FIFO bytes lost (no overrun) interrupt 1h = At least 1 byte has been lost due to full RX FIFO (overrun interrupt) |
| 1 | RXFL | R/W1C | 0h | RX fill level interrupt
0h = No RX FIFO fill level interrupt 1h = The RX FIFO reached the fill level |
| 0 | RXN | R/W1C | 0h | RX new message interrupt
0h = No new byte received interupt 1h = A new byte has been received |