Skip to main content
m m
Associate III
September 4, 2017
Question

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

  • September 4, 2017
  • 1 reply
  • 954 views
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!

    This topic has been closed for replies.

    1 reply

    Alan Chambers
    Associate III
    September 4, 2017
    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.

    m m
    m mAuthor
    Associate III
    September 7, 2017
    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)