cancel
Showing results for 
Search instead for 
Did you mean: 

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

MERSI
Associate III

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!

1 ACCEPTED SOLUTION

Accepted Solutions
Foued_KH
ST Employee

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.

View solution in original post

1 REPLY 1
Foued_KH
ST Employee

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.