1.2.15 Unexpected RSTACT CCC Behavior with Certain Defining Bytes

The RSTACT CCC behaves unexpectedly with certain defining bytes:
  1. A Direct Read of the RSTACT CCC returns the contents of bits 1 and 0 only (two least significant bits) from the I3CxRSTACT register instead of returning all eight bits.
  2. A Direct Read of the RSTACT CCC with defining bytes 0x80-0xFF returns 0xFF for 0x81-0x82 only and remains undefined for others.
  3. A Direct Write of the RSTACT CCC with defining bytes 0x80-0xFF should be ignored, but the module incorrectly writes the defining byte to the I3CxRSTACT CCC register.
  4. A Direct/Broadcast RSTACT CCC with defining bytes 0x03-0x04 should be NACK'd, but the module responds with an ACK.

Work around

None.

Affected Silicon Revisions

B2 C0
X