Skip to main content
Associate III
October 17, 2025
Solved

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

  • October 17, 2025
  • 1 reply
  • 201 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!

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_KH
Foued_KHBest answer
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

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.