I3CxERRIR0

I3CxERRIR0

Error Interrupt Flag 0

Notes:
  1. 1.Will not self-clear after the event. The user must clear this bit to re-arm.
  2. 2.This bit is valid in I2C mode only. For I3C mode, the process of Controller acknowledging bus arbitration request is handled separately through In-Band Interrupt and Hot-Join requests.
  3. 3.In case of a race condition, user writes always take precedence over hardware events.
0x08A, 0x0BB 8     1index x

I3CxERRIR0

Bit  7 6 5 4 3 2 1 0  
  I2CNACKIF TXUIF RXOIF HJEIF IBIEIF BUSEIF BTOIF UNKNCCCIF  
Access  R/W/HS R/W/HS R/W/HS R/W/HS R/W/HS R/W/HS R/W/HS R/W/HS  
Reset  0 0 0 0 0 0 0 0  

Bit 7 – I2CNACKIF: I2C Non-Acknowledge (NACK) Received(1, 2)

I2C Non-Acknowledge (NACK) Received(1, 2)

ValueDescription
1 NACK received from Controller during I2C Transmit
0 NACK not received

Bit 6 – TXUIF: Transmit Underrun(1)

Transmit Underrun(1)

ValueDescription
1 An underrun occurred during Target Transmit mode
0 Underrun not occurred

Bit 5 – RXOIF: Receive Overrun(1)

Receive Overrun(1)

ValueDescription
1 An overrun occurred during Target Receive mode
0 Overrun not occurred

Bit 4 – HJEIF: Hot-Join Error Interrupt Flag(1)

Hot-Join Error Interrupt Flag(1)

ValueDescription
1 The Hot-Join retry limit (I3CxRETRY) exceeded
0 The Hot-Join retry limit (I3CxRETRY) not exceeded

Bit 3 – IBIEIF: In-Band Interrupt Error Flag(1, 2)

In-Band Interrupt Error Flag(1, 2)

ValueDescription
1 The In-Band Interrupt retry limit (I3CxRETRY) exceeded
0 The In-Band Interrupt retry limit (I3CxRETRY) not exceeded

Bit 2 – BUSEIF: Bus Error (TE0-TE6 Error) Interrupt Flag(1)

Bus Error (TE0-TE6 Error) Interrupt Flag(1)

ValueDescription
1 TE0-TE6 Error (I3CxBSTAT) occurred
0 TE0-TE6 Error (I3CxBSTAT) not occurred

Bit 1 – BTOIF: Bus Time-out(1)

Bus Time-out(1)

ValueDescription
1 Bus Time-out (I3CxBTO) occurred
0 Bus Time-out (I3CxBTO) not occurred

Bit 0 – UNKNCCCIF: Unknown CCC Received(1)

Unknown CCC Received(1)

ValueDescription
1 Unknown CCC received
0 Unknown CCC not received