37.2.13 Error Detection and Recovery in SDR Mode

This Target module supports seven error detection and recovery methods specified in the MIPI I3C® Specification to avoid fatal conditions when errors occur. The status of these error conditions, when detected, is updated in the I3CxBSTAT Bus Status register.

Table 37-16. Error Detection and Recovery Methods
Error Type Description Error Detection Method Error Recovery Method
TE0 Invalid Broadcast Address or Dynamic Address Invalid 7’h7E/W Enable HDR Exit Detector and ignore all other patterns
TE1 Invalid CCC Code Parity check using T-Bit
TE2 Invalid Write Data Parity check using T-Bit Wait for next Stop or Restart
TE3 Invalid Assigned Address during the Dynamic Address Assignment Parity check using T-Bit Generate NACK, then wait for next Restart
TE4 Illegally formatted data during Dynamic Address Assignment Invalid 7’h7E/R after Restart Generate NACK, then wait for next Stop
TE5 Illegally formatted CCC frame Monitor the CCC frame Generate NACK, then wait for next Stop or Restart
TE6 Corrupted R/W during Private Transfer Monitor data on SDA line Wait for next Stop or Restart