24.3.20 Target Mode Device Operating Status Register (Target mode only)
Note:
- Setting this bit requires a few SCL clocks after the Target has NACKed the read transfer.
- This bit is set if the Target terminates a read transfer due to the unavailability of data in the transmit buffer.
| Name: | I3CxTGTCCCSTAT |
| Offset: | 0x7A9058 |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| Access | |||||||||
| Reset |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| FRMERR | BUFFNTAVAIL | DATNTRDY | OVFLWERR | TGTBUSY | UDFLWERR | ||||
| Access | R | R | R | R | R | R | |||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| ACTIMOD[1:0] | PROTOERR | PNDINGINT[3:0] | |||||||
| Access | R | R | R | R | R | R | R | ||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
Bit 13 – FRMERR Frame Error bit
| Value | Description |
|---|---|
| 1 | Frame error in HDR-DDR (private write) |
| 0 | Cleared when Controller reads status through GETSTATUS CCC |
Bit 12 – BUFFNTAVAIL Buffer Not Available bit
| Value | Description |
|---|---|
| 1 | Private write request from Controller is NACKed because the RX Buffer does not have the I3C1BUFTHLD [RXSTART] number of empty locations or the Response Buffer is full. |
| 0 | Cleared when the Controller reads the status through the GETSTATUS CCC. In SDR mode, it is also cleared upon space becoming available in the buffer and the successful completion of the next write transfer. |
Bit 11 – DATNTRDY Data Not Ready bit
| Value | Description |
|---|---|
| 1 | Private write request from Controller is NACKed because the Command FIFO is empty, the Transmit FIFO threshold is not met or the Response FIFO is full(1) . |
| 0 | Cleared when Controller reads status through GETSTATUS CCC |
Bit 10 – OVFLWERR Overflow Error bit
| Value | Description |
|---|---|
| 1 | Overflow error condition detected during Controller write transfer. |
| 0 | Cleared when the Controller reads status through GETSTATUS CCC. |
Bit 9 – TGTBUSY Target Busy bit
| Value | Description |
|---|---|
| 1 | Change is made by the current Controller into the MRL register or occurrence of any error. |
| 0 | Target application resumes the target operation by setting the I3CxCTRL[RESUME] bit. |
Bit 8 – UDFLWERR Underflow Error bit
| Value | Description |
|---|---|
| 1 | Underflow Error during private Controller read transfer(2). |
| 0 | Cleared when the Controller reads the status through GETSTATUS CCC. |
Bits 7:6 – ACTIMOD[1:0] Activity Mode bits
Bit 5 – PROTOERR Protocol Error bit
| Value | Description |
|---|---|
| 1 | Parity/CRC error during data transfer write. |
| 0 | No error. |
Bits 3:0 – PNDINGINT[3:0] Pending Interrupt bit
| Value | Description |
|---|---|
| 1 | Pending interrupt. |
| 0 | No pending interrupt. |
