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 TypeDescriptionError Detection MethodError Recovery Method
TE0Invalid Broadcast Address or Dynamic AddressInvalid 7’h7E/WEnable HDR Exit Detector and ignore all other patterns
TE1Invalid CCC CodeParity check using T-Bit
TE2Invalid Write DataParity check using T-BitWait for next Stop or Restart
TE3Invalid Assigned Address during the Dynamic Address AssignmentParity check using T-BitGenerate NACK, then wait for next Restart
TE4Illegally formatted data during Dynamic Address AssignmentInvalid 7’h7E/R after RestartGenerate NACK, then wait for next Stop
TE5Illegally formatted CCC frameMonitor the CCC frameGenerate NACK, then wait for next Stop or Restart
TE6Corrupted R/W during Private TransferMonitor data on SDA lineWait for next Stop or Restart