cancel
Showing results for 
Search instead for 
Did you mean: 

Can a STM32F407VGT6 LQFP-100 be replaced by a Stm32F7XX CPU?

LMI2
Lead
Posted on April 01, 2018 at 17:04

I have a PCB made for 100 pin F407. Is there a STM32F6 series CPU which works in that PCB? There seems to be a lot of 100 pin F6 CPUs. Is there something I should know, especially if I make a new PCB fit for both.

#stm32f407vgt6 #compatibility #stm32f7
5 REPLIES 5
Posted on April 01, 2018 at 17:30

You have to read the respective datasheets.

ST generally strives for some degree of compatibility, and much of that is covered in the respective datasheets. The differences often lie in pins at around the supplies, and there are chapters in the datasheets detailing that.

However, in the very particular case of QFP100 package, ST decided to significantly break compatibility in the 'F7 family:

0690X0000060AMVQA2.png

Also, generally, while simpler interfaces like timers and UART/SPI/I2C often match between the models, the more complex won't - for example, the SAI pins on 'F72x and 'F446.

JW

PS. What are F6 devices?

T J
Lead
Posted on April 02, 2018 at 01:48

Generally, it can be done.

the best easiest place to check the pin compatibility is in the cube.

run both footprints side by side ( in two instances), set every pin the same...

like JW says, some of the power pins may have moved.

from memory, I think the F415 is a newer part and is more aligned to the F7 series.  not sure about the F407

Posted on April 02, 2018 at 14:33

Good advises. I have no larger peripheral, ethernet or such, atleast for now. It is probably possibly to use jumper resistors to put a 7XX in place of 407, but it requires a new PCB. It looks like I may as well use 144pin versions. We'll see.

With thanks

LM

Posted on April 02, 2018 at 14:39

if you want to go twice as fast use the H7. at 400MHz

Posted on April 02, 2018 at 15:27

This is the point in the seminars where they say ''pin-for-pin compatible'' with a straight face, and I just shake my head.

0690X00000604XhQAI.jpg

This is of course great, expect when it's not. I've personally had a lot of success with 144-pin devices across a couple of part families. But when a complete side of pins is completely moved or changed it usually requires a PCB rev in my world.

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..