The’s I3C (Improved Inter Integrated Circuit) is enhanced with I2C protocol and is compatible with I2C. It adds new functions, including higher transmission speed, in-band interrupt, CRC check, and so on. Now, the I3C protocol is divided into MIPI and JEDEC. Usually, MIPI I3C is applied in sensor/IoT data transmission, and JEDEC I3C is applied in storage chip configuration.
The I3C IP supports I3C master/slave functions, compliant with JESD403-1B and MIPI I3C. Users read and write the internal registers through the APB3.0 interface, and DMA is also supported for the internal data buffer write or read. I3C Master converts the parallel data, which are configured by the users, into SDL/SDA serial data. At the same time, I3C Slave converts the data of register reading and writing into SCL/SDA.