Skip to main content
DanF
Associate II
May 5, 2023 2:09 PM UTC
Question

Migrate from STM32H743 to STM32HA3

I have a project using a STM32H743 (LQFP144). I want to migrate it to a STM32HA3. It seems like it should be fairly pin compatible, but in Stm32CubeMX when I use the Alt-L (Pinout Compatible) option, the STM32HA3 isn't there.

Is this a lag in the CubeMX software update or is the device really not pin compatible?

CubeMX Ver 6.8.1.

Thanks for your help!

Dan

This topic has been closed for replies.

4 replies

AScha.3
Super User
May 5, 2023 4:03 PM UTC

i did it ... just some points are not same:

  • i set 200M clock, so both can do it
  • use SDMMC , that have same pins on both
  • also ADC ... only use, what both can do on same pins with same ADC
  • control USB, CAN etc. is on same pins
  • so its not 100% pin compatible, but with some care - working fine on same board
  • H7A3 , H733, H743 . but need separate project and compile run.
If you feel a post has answered your question, please click on " Best Answer ".
Tesla DeLorean
Guru
May 5, 2023 4:18 PM UTC

Some QUADSPI/OCTOSPI and AF mapping differences

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
DanF
DanFAuthor
Associate II
May 5, 2023 4:08 PM UTC

Thanks for the reply. So did you do any type of migration using STCubeMX or just manually remap pins and recompile?

AScha.3
Super User
May 5, 2023 4:16 PM UTC

no migration (i would not trust...) .

just make same pinout on other chip (after cross checking ! ) and generate code...then import your code from old project , compile and it runs.

also look not to use RAM or flash area (block size is not same ! ) that not exist in new target.

also set : power regulator scale to lowest possible (not same ! ) for long life of chip.

If you feel a post has answered your question, please click on " Best Answer ".