2025-11-13 9:04 AM
Using an STM32H7Rx or Sx, with both I2C2 and I2C3 in use, and clocked by PLL3R:
Cube correctly configures I2C2. However, it doesn't seem to be aware that I2C2 and I2C3 share a clock, so it:
(I didn't try the other clock sources - HSI and CSI - but it's possible that they too don't work for I2C3.)
Fortunately, it is possible to manually add the correct code in the user areas immediately after the two sections of affected code, so there is a workaround for now.
2025-11-13 11:36 PM
Hello @Steve Melnikoff
Thank you for your contributions,
Could you provide your .ioc in order to investigate the issue?
KR, Souhaib
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.
2025-11-14 1:32 AM
Hi. Thank you for the quick reply. I've sent the file to you via private message.
2025-11-17 2:29 AM
Hello @Steve Melnikoff
This issue has been raised to the development team for analysis and revision of upcoming releases (Ticket 221843 This is an internal tracking number and is not accessible or usable by customers).)
KR, Souhaib
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.