24.4.3 I3C Bus Operation

An I3C bus operates with an Active Controller and one or more Targets, exchanging data using two lines, SDA and SCL, with many similarities to the I2C bus.

SCL: The Serial CLock line is the used by the controller to clock data on the SDA line. SCL is driven by the Active Controller in Push-Pull mode.

SDA: The Serial DAta line mostly carries data in/out and is also used for additional signaling purposes. Unlike SCL, SDA can be driven either by the Active Controller or by a Target. SDA can operate in either Open-Drain or Push-Pull configuration, depending on the bus state during bus transactions.

Note: Bus high keeper should be enabled by configuring the respective port pull-up.