cancel
Showing results for 
Search instead for 
Did you mean: 

I2C Mapping for STM32H750B-DK

Rafla
Associate

Rafla_0-1742975529738.png

I’m currently working on a project that involves I2C communication using the STM32H750B-DK  but I’m having trouble identifying which I2C peripheral (I2C1, I2C2, etc.) is connected to the Arduino I2C pins (SDA/SCL) on the board.

Unfortunately, I couldn’t find the schematic diagram of the board or any clear documentation that specifies this mapping.

4 REPLIES 4
mƎALLEm
ST Employee

Hello @Rafla and welcome to the ST community,

The documentation (user manual and the schematics) of the board is available on this link:

mALLEm_0-1742976055392.png

From the user manual of the board UM2488:

I2C1 is available on the Arduino connector CN2/ pins 9 and 10:

mALLEm_1-1742976130116.png

Refer also to this article on How to find STM32 board schematics.

Hope that answers your question.

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.

Hello,

Thank you for your detailed response and the information shared.

While working on the configuration using STM32CubeMX, I noticed that PD12 and PD13 are assigned to the I2C4 peripheral. However, according to the user manual and the ARDUINO connectors table (CN2), these pins are listed as I2C1_SCL and I2C1_SDA.

Could you please confirm if this configuration is correct? Is it normal that CubeMX assigns I2C4 to PD12/PD13 while the documentation refers to I2C1 for the same pins?

Additionally, could you kindly provide me with the official schematic of the STM32H750B-DK board or share the official link where I can download it? This would help me verify the exact I2C signal routing to the Arduino connectors.

Thank you very much for your support.

Rafla_2-1742978093606.png

I found this link containing the schematic

https://fr.scribd.com/document/762570249/en-mb1381-h750xb-b01-schematic

Rafla_3-1742978382702.png

 

Hello,


@Rafla wrote:

Additionally, could you kindly provide me with the official schematic of the STM32H750B-DK board or share the official link where I can download it? This would help me verify the exact I2C signal routing to the Arduino connectors.


I've already answered that question in my previous comment:

The documentation (user manual and the schematics) of the board is available on this link:

mALLEm_0-1742979810658.png

The schematics are available on "CAD Ressources" tab

Refer also to this article on How to find STM32 board schematics.

Now regarding your question about I2C1 or I2C4, and according to the the product datasheet, PD12 and PD13 has I2C4 function. No I2C1 on these pins. So I think it's a typo in the UM2488:

mALLEm_1-1742980050019.png

Also in the same user manual / figure 3 it sates that I2C4 is available on the Arduino connector:

mALLEm_0-1742980560889.png

I will escalate that for fix. (Internal ticket 206170)

 

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.
mƎALLEm
ST Employee

Hello,

According to the internal team we confirm it's an issue in the user manual so the I2C instance that is available on the Arduino connector is I2C4.

The document will be fixed.

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.