Skip to main content
AFung.1
Associate II
April 21, 2020
Question

Can I2C be assigned on CM4 and CM7 separately on STM32H747?

Hello,

I am new to ST micro controller. We are now look for a suitable chip for our application. The STM32H747 has 4 ch I2C. Can I assign one I2C bus on CM4 core and another I2C bus on CM7 and these two I2C buses will talk to different system.

Thanks,

This topic has been closed for replies.

4 replies

Tesla DeLorean
Guru
April 21, 2020

Yes

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
TDK
April 22, 2020

The peripherals just exist as memory locations which are available to both processors. STM32CubeMX has a system for "assigning" peripherals to a specific core, but there's nothing preventing you from using a peripheral on any given core, so long as your cores don't access it at the same time and mess each other up.

"If you feel a post has answered your question, please click ""Accept as Solution""."
AFung.1
AFung.1Author
Associate II
April 22, 2020

Hello TDK,

Thanks for your reply. For example, if I assign I2C1 on CM4 and I2C2 on CM7. I am expecting those can be accessed at the same time and not mess up because they are different buses, right?

TDK
April 22, 2020
Yes.
"If you feel a post has answered your question, please click ""Accept as Solution""."