24.4.5 Target Mode
The I3C Target mode listens to the I3C Bus for relevant I3C Commands (CCCs) sent by the Active Controller and responds accordingly. This includes all Broadcast Commands (CCC) and any Directed Commands (CCC) addressed specifically to that I3C Target device. An I3C Target device does not generate the Bus clock and always follows the Bus clock generated by the Active Controller.
Target mode is enabled by setting I3CxCNTRLEXT [DEVOPMOD] to 1 before enabling the module (I3CxCNTRL [ENABLE]).
If the Target is selected as a Static Address device, then the device responds to ENTDAA, SETDASA and SETAASA CCC commands from the Active Controller until the Dynamic Address is assigned successfully.
If the Target is selected as a dynamic address device, then the device responds only to the ENTDAA CCC command from the Active Controller until the Dynamic Address is assigned successfully.
Once the dynamic address is assigned and valid, the Target stops responding to the ENTDAA, SETDASA, and SETAASA CCC commands until the Dynamic Address is reset through the RSTDAA CCC command.
SETNEWDA CCC from the Active Controller allows the Target to replace the current Dynamic Address with a new Dynamic Address.
