37.2.11.2.3 Target Reset Pattern Received Without Any RSTACT CCC

If the Target has not been configured by the RSTACT CCC yet or if the Target was unable to recognize the RSTACT CCC sent by the Controller (dysfunctional target), the Target will still set the RSTDET bit and the I3CxRIF system level interrupt flag when it detects a Target Reset Pattern on the bus. To be compliant with the MIPI I3C® Specification, it is recommended that the user software behave as follows:
  • If this is the first time the Target is seeing the Target Reset Pattern, it is recommended the user software perform a software reset of the I3C Target module as outlined in Software Target Reset.
  • If the user software has previously reset the I3C Target module and is seeing a new Target Reset Pattern without an intervening RSTACT or GETSTATUS CCCs, it is recommended the user software perform a system level reset of the entire device. Refer to the RESET Instruction” section in the “Resets” chapter for more information.
Important: Performing the appropriate level of software reset of the I3C Target module or the entire device is at the discretion of the user and the specific application.