Skip to content

I3C Protocol

The Improved Inter-Integrated Circuit (I3C) protocol is the successor to I2C, offering higher speeds and lower power consumption. AQPXLIB provides comprehensive support for I3C, including both controller and target emulation.

Supported Features

  • Dynamic Address Assignment (DAA): Fully supports ENTDAA, SETDASA, and SETNEWDA.
  • Common Command Codes (CCC): Extensive support for direct and broadcast CCCs (e.g., ENEC, DISEC, GETPID, GETBCR, GETDCR).
  • In-Band Interrupts (IBI): Targets can request IBIs, and controllers can handle them.
  • Hot-Join: Support for hot-join requests.
  • HDR Modes: Support for High Data Rate modes (if supported by the underlying hardware).

Classes