I3CxPIR0

I3CxPIR0

General 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.
0x088, 0x0B9 8     1index x

I3CxPIR0

Bit  7 6 5 4 3 2 1 0  
  SCIF PCIF RSCIF I2CACKIF SADRIF DADRIF BTFIF    
Access  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    

Bit 7 – SCIF: Start Condition Interrupt Flag(1)

Start Condition Interrupt Flag(1)

ValueDescription
1 Start condition detected
0 Start condition not detected

Bit 6 – PCIF: Stop Condition Interrupt Flag(1)

Stop Condition Interrupt Flag(1)

ValueDescription
1 Stop condition detected
0 Stop condition not detected

Bit 5 – RSCIF: Restart Condition Interrupt Flag(1)

Restart Condition Interrupt Flag(1)

ValueDescription
1 Restart condition detected
0 Restart condition not detected

Bit 4 – I2CACKIF: I2C Acknowledge (ACK) Received Interrupt Flag(1, 2)

I2C Acknowledge (ACK) Received Interrupt Flag(1, 2)

ValueDescription
1 ACK received from the Controller during I2C Transmit
0 ACK not received

Bit 3 – SADRIF: Static Address Match Interrupt Flag(1)

Static Address Match Interrupt Flag(1)

ValueDescription
1 Static Address (I3CxSADR) match detected
0 Static Address (I3CxSADR) match not detected

Bit 2 – DADRIF: Dynamic Address Match Interrupt Flag(1)

Dynamic Address Match Interrupt Flag(1)

ValueDescription
1 Dynamic Address (I3CxDADR) match detected
0 Dynamic Address (I3CxDADR) match not detected

Bit 1 – BTFIF: Byte Transfer Finished Interrupt Flag(1)

Byte Transfer Finished Interrupt Flag(1)

ValueDescription
1 A byte transfer finished
0 Byte transfer not finished or not started