2017-03-11 07:25 AM
Hello!
Is the whole STM32F7 family pin and firmware compatible (besides missing peripherals?).
I know that 7x3 and 7x2 aren't compatible with the rest due to inclusion of HS USB PHY, but what about the others?
If a design a board and write firmware for TQFP-144 STM32F745, can I do a drop-in replacement with 765/756/777/778/779?
Many thanks!
Matthew
2017-03-12 02:02 PM
Well, it is always good to print the datasheet pinout table of the 3 STM32F7, highlight tqfp144 and make sure the match in pin order, supply and alternate function. Should take 15mn to conclude.
2017-03-12 04:14 PM
Printing out the register maps and comparing them would take much longer.
2017-03-13 02:58 AM
The pinout table has the peripheral alternate functions and analog functions on it, so it helps find out the common denominator among peripherals.
No need to print the register maps unless comparing between different STM32Families. I guess CubeMX will provide package compatibility service eventually.
2017-03-14 06:17 AM
Thanks. Much easier if that's the case.
Wasn't the newer f4s (42x/446/469) not backward-compatible with the older ones (40x/41x) for example? Or is my brain making something up?
2017-03-15 02:54 AM
Hi
Lai.Matthew.003
The STM32F74xxx/F75xxx devices are fully pin-to-pin compatible with the STM32F7x2xx devices. Whereas, the STM32F7x3xx devices present an incompatibility due to the embedded USB OTG PHY high speed.
You may refer to
Application note aboutMigration of microcontroller applications between STM32F72xxx/F73xxx and STM32F74xxx/F75xxx microcontrollers.-Nesrine-