Skip to main content
Graduate II
October 17, 2025
Solved

Using I3C2 port to communicate with I2C EEPROM (M24C32-RMN6TP) on STM32H533RETx

  • October 17, 2025
  • 1 reply
  • 200 views

Hi everyone,

I have a question regarding the compatibility between I3C and I2C devices on the STM32H533RETx.

I’m using the I3C2 interface on my MCU:

  • PC6: I3C2_SCL

  • PC7: I3C2_SDA

On this bus, I have only one device connected – an I2C EEPROM (M24C32-RMN6TP).
The MCU acts as the master, and the EEPROM is the only slave on the line.

My question is:
Can I read and write to this I2C EEPROM using the I3C2 port in I2C-compatible mode, just like with a normal I2C interface?
Or are there any known issues or limitations when using the I3C peripheral to communicate with standard I2C devices (in my case, only one slave device on the bus)?

Thanks in advance for your help and insights!

    This topic has been closed for replies.
    Best answer by Foued_KH

    Hello @MERSI , 

    Hello you can use the mixed bus for the configuration of your I3C controller (CubeMx configuration) then you can communicate with I2C EEPROM. 

    Let me know if you have any issues !
    Foued

    1 reply

    Foued_KHAnswer
    ST Employee
    October 17, 2025

    Hello @MERSI , 

    Hello you can use the mixed bus for the configuration of your I3C controller (CubeMx configuration) then you can communicate with I2C EEPROM. 

    Let me know if you have any issues !
    Foued