37.4.1 I3CxCON0
Note:
- Self-clears after Software Reset is complete.
- Self-clears when the corresponding buffer and FIFO reset operation is complete.
- The normal behavior of ACKP can be temporarily altered by the ACKPOS bit.
- Self-clears when either DACHIF or HJEIF bit is set by the hardware. Behavior may be temporarily altered by the status of the HJEN bit.
- Self-clears when either IBIDONEIF or IBIEIF bit is set by the hardware. Behavior may be temporarily altered by the status of the IBIEN bit.
- In case of a race condition, user writes always take precedence over hardware events.
Name: | I3CxCON0 |
Address: | 0x083, 0x0B6 |
Control 0
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
EN | BTOEN | RST | CLRTXB | CLRRXB | ACKP | HJREQ | IBIREQ | ||
Access | R/W | R/W | R/W/HC | R/W/HC | R/W/HC | R/W | R/W/HC | R/W/HC | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 7 – EN Target Enable
Value | Description |
---|---|
1 | Enable the Target interface |
0 | Disable the Target interface |
Bit 6 – BTOEN Bus Time-out Enable
Value | Description |
---|---|
1 | Bus Time-out counter (I3CxBTO) is enabled |
0 | Bus Time-out counter (I3CxBTO) is disabled |
Bit 5 – RST Software Reset(1)
Value | Description |
---|---|
1 | Initiate a software Reset of the module |
0 | A software module Reset has not been initiated or was completed |
Bit 4 – CLRTXB Clear Transmit Buffer and FIFO(2)
Value | Description |
---|---|
1 | Initiate a Reset of the I3CxTXB Transmit Buffer and Transmit FIFO |
0 | A Read FIFO and I3CxTXB Transmit Buffer Reset has not been initiated or was completed |
Bit 3 – CLRRXB Clear Receive Buffer and FIFO(2)
Value | Description |
---|---|
1 | Initiate a Reset of the I3CxRXB Receive Buffer and Receive FIFO |
0 | A Read FIFO and I3CxRXB Receive Buffer Reset has not been initiated or was completed |
Bit 2 – ACKP Private Transaction Acknowledge(3)
Value | Description |
---|---|
1 | Private/I2C Write/Read requests are normally NACK'd |
0 | Private/I2C Write/Read requests are normally ACK'd |
Bit 1 – HJREQ Hot-Join Request(4)
Value | Name | Description |
---|---|---|
X | HJCAP = 0 |
This bit is ignored |
1 | HJCAP = 1 |
Initiate a Hot-Join Request to the Controller upon next Start or Bus Idle condition |
0 | HJCAP = 1 |
A Hot-Join Request has not been initiated or was completed |
Bit 0 – IBIREQ In-Band Interrupt Request(5)
Value | Description |
---|---|
1 | Initiate an In-Band Interrupt Request to the Controller upon next Start or Bus Available condition |
0 | An In-Band Interrupt Request has not been initiated or was completed |