cancel
Showing results for 
Search instead for 
Did you mean: 

What's the difference between ''stm32f407vgtx'' & ''stm32f407vg''

m m
Associate II
Posted on September 04, 2017 at 10:32

Hi

In Software pack there is a 'stm32f407vgtx' micro and in legacy packs there is 'stm32f407vg'. I have a Discovery board that I bought about 4 years ago that has stm32f407vg micro on it. So Which one of these I must choose?

And the problem is here, when I choose stm32f407vg from legacy packs, it has no RTE page and I can't choose CMSIS files to add to my project!

2 REPLIES 2
Alan Chambers
Associate II
Posted on September 04, 2017 at 11:02

The part numbering is documented in the datasheet for STM32F405xx_407xx (DocID022152 Rev 4) on page 170, and probably elsewhere.

V means the part has 100 pins,

G means it has 1024K of flash,

T means it is an LQFP package, and

x refers to the temperature range, e.g. 6 means -40 to 85 ^C.

Basically, the longer designation is just more specific about the physical nature of the part. I don't know that the numbering is case sensitive (there are no lower case alternatives for these particular parts), but recommend upper case as used by ST.

Posted on September 07, 2017 at 07:40

Thank you Alan,

So you say there is no difference between them? 

Then why one micro has two definitions in 2 different pack(Software and legacy packs)