Skip to main content
Matthew Lai
Associate II
March 11, 2017
Question

STM32F7 family pin and firmware compatibility

  • March 11, 2017
  • 5 replies
  • 1088 views
Posted on March 11, 2017 at 16:25

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

    This topic has been closed for replies.

    5 replies

    S.Ma
    Principal
    March 12, 2017
    Posted on March 12, 2017 at 22:02

    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.

    Matthew Lai
    Associate II
    March 12, 2017
    Posted on March 13, 2017 at 00:14

    Printing out the register maps and comparing them would take much longer.

    S.Ma
    Principal
    March 13, 2017
    Posted on March 13, 2017 at 09:58

    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.

    Matthew Lai
    Associate II
    March 14, 2017
    Posted on March 14, 2017 at 14:17

    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?

    Nesrine M_O
    Associate
    March 15, 2017
    Posted on March 15, 2017 at 10:54

    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

    http://www.st.com/content/ccc/resource/technical/document/application_note/group0/57/df/49/d9/f4/71/4f/e2/DM00340311/files/DM00340pdf/jcr:content/translations/en.DM00340pdf

    Application note aboutMigration of microcontroller applications between STM32F72xxx/F73xxx and STM32F74xxx/F75xxx microcontrollers.

    -Nesrine-