37.2.6.4 Static Address SDR Mode
0b01
). In this mode, the module can participate in any of the I3C
SDR transactions as mentioned in I3C Bus Communication using
the Static Address, even if the Dynamic Address remains unassigned. While operating in this mode, the Target can still participate in the Dynamic Address Assignment
procedure. The assignment of a Dynamic Address does not change the OPMD operating mode
bits since the module is already in I3C SDR mode. However, when a Dynamic Address is
assigned, the Target will respond to both Static and Dynamic Addresses. If the Dynamic
Address is cleared by the Controller using the RSTDAA CCC, the Target will stop
responding to its Dynamic Address but will continue to operate in I3C SDR mode (OPMD =
0b01
) using its Static Address.
When an In-Band Interrupt is requested in this mode, the Target sends its Static Address on the bus if a Dynamic Address has not been assigned. If the Target has a Dynamic Address assigned, then the Dynamic Address will be sent on the bus during an In-Band Interrupt request.
When this mode is deactivated by clearing the SASDRMD bit, the module goes back to
operating in the I2C mode (OPMD = 0b00). If the Target already has a Dynamic
Address assigned when this mode is deactivated, then the module continues to operate in
I3C SDR mode (OPMD = 0b01
) using the Dynamic Address and goes back to
I2C mode only after its Dynamic Address has been cleared by the
Controller.
- It is recommended to activate or
deactivate the Static Address SDR mode only when the bus is idle or when the I3C
module is disabled (EN =
0
). - The Static Address SDR mode feature is different from Set All Addresses to Static Address (SETAASA CCC). Unlike SETAASA CCC, this mode does not assign its Dynamic Address to be the same as Static Address. This Target module does not support SETAASA CCC.
- The Controller must be made aware of the Target’s Static Address through private agreement prior to configuring the module to operate in the Static Address SDR mode.
- A Target operating in Static Address SDR mode can be assigned a Dynamic Address through either an ENTDAA CCC or a SETNEWDA CCC.