Figure description: At the counter of an electronic-parts shop, a customer holds out two chips on his palm. One is marked STM32F103C8T6 and the other STM32F103CBT6. The customer asks, “What's the difference between C8T6 and CBT6?” A female clerk in a red apron points at the two chips and answers, “The flash is twice the size!”
STM32 is ST (STMicroelectronics)'s family of 32-bit Arm microcontrollers. The part numbers look long, but they spell out the family · pin count · flash size · package · temperature one character at a time, so once you know the rules you can tell what chip it is from the part number alone. Even within STM32F103, a single trailing character changes the flash size, package and operating temperature — and the price.
All values were checked against the Ordering information section of ST datasheets. Click a part number to find stock in eGuro Part Search.
The order is the same across all STM32 families: STM32 + type + sub-family + pin count + flash + package + temperature (+ options). STM32F103C8T6 means 'general-purpose F1, 103 sub-family, 48 pins, 64KB flash, LQFP, −40~85℃', and its neighbor STM32F103CBT6 is the same chip with flash doubled to 128KB.
| Letter | Datasheet term | Meaning | Examples |
|---|---|---|---|
| F | General-purpose | General-purpose | STM32F030 · F103 · F407 · F411 |
| G | General-purpose | General-purpose (newer generation) | STM32G030 |
| C | General-purpose | General-purpose (entry level) | STM32C011 |
| L | Low power | Low power | STM32L051 |
| H | High performance | High performance | STM32H743 |
The three digits after the type letter are the sub-family. The datasheets describe 103 as 'Performance line', L051 as 'Access line', and F407 as 'a connectivity line that adds a camera interface and Ethernet to the 405'. You can't work out specs from the digits alone; pin count, flash and package vary within the same sub-family.
| Letter | Pin count | Datasheet examples |
|---|---|---|
| J | 8 pins | C011 · G030 |
| D | 12 pins | C011 |
| F | 20 pins | F030 · G030 · C011 |
| K | 32 pins | F030 · G030 · L051 |
| T | 36 pins | F103 · L051 |
| C | 48 pins (49 balls for WLCSP) | F103 · F030 · G030 · F411 · L051 |
| R | 64 pins | F103 · F030 · F407 · F411 · L051 |
| O | 90 balls (WLCSP90) | F407 |
| V | 100 pins | F103 · F407 · F411 · H743 |
| Z | 144 pins | F407 · H743 |
| A | 169 balls | H743 |
| I | 176 pins (176+25 balls) | F407 · H743 |
| B | 208 pins | H743 |
| X | 240+25 balls | H743 |
Pin count letters mean almost the same thing across all of STM32. However, some pin counts don't exist in a given family (e.g., F103 has no 20-pin version), so check the table in that family's datasheet to confirm the combination actually exists.
| Letter | Flash | Datasheet examples |
|---|---|---|
| 4 | 16KB | F030F4 · C011F4 |
| 6 | 32KB | F030 · G030F6 · L051 · C011F6 |
| 8 | 64KB | F103C8 · F030C8 · G030 · L051C8 |
| B | 128KB | F103CB |
| C | 256KB | F030CC · F411CC |
| E | 512KB | F407 · F411CE |
| G | 1MB (1024KB) | F407VG · H743xG |
| I | 2MB | H743VI |
Flash is the memory that holds the program. Part numbers of the same chip that differ only in flash (e.g., STM32F103C8T6 64KB and STM32F103CBT6 128KB) have the same pinout, so the board stays the same, but a program larger than the flash won't fit. Prices differ too, so always check this one character when quoting.
| Letter | Package | Datasheet examples |
|---|---|---|
| T | LQFP (square chip, leads on all four sides) | F103 · F030 · F407 · F411 · G030 · L051 · H743 |
| P | TSSOP (long, narrow chip, leads on two sides) | F030F4P6 · G030F6P6 · C011F4P6 |
| U | QFN (VFQFPN · UFQFPN, no leads, pads on the bottom) | F103 · F411 · L051 · C011 |
| Y | WLCSP (chip-size ball array) | F407 · F411 · L051 · C011 |
| H | BGA types (F103 BGA · F407/F411 UFBGA · L051/H743 TFBGA) | F103 · F407 · F411 · L051 · H743 |
| I | UFBGA (F103) · 0.5mm-pitch UFBGA (H743) | F103 · H743 |
| K | UFBGA 0.65mm pitch | H743 |
| M | SO8N | G030 · C011 |
| F | Thin WLCSP | L051 |
The most common are T = LQFP, P = TSSOP and U = QFN. Even at 48 pins, STM32F411CET6 (LQFP) and STM32F411CEU6 (QFN) differ in shape and size and can't replace each other. Package shapes and sizes are covered in the Component Package Names: A Complete Guide post.
https://eguro.kr/board/view.html?b=library&id=59
| Digit | Ambient temperature | Datasheet examples |
|---|---|---|
| 6 | −40~85℃ | All families (G030·C011 up to 105℃ junction) |
| 7 | −40~105℃ | F103 · F407 · F411 · L051 · C011 |
| 3 | −40~125℃ | F411 · L051 · C011 |
A bigger digit isn't better: 3 is the widest (125℃), then 7 (105℃), then 6 (85℃). Boards used in hot places such as factory equipment or power supplies use 7 or 3, so don't change the final digit when quoting.
| Characters | Meaning | Datasheet |
|---|---|---|
| TR | Tape and reel | All families |
| — | Tray or tube packing | F411 · L051 · H743, etc. |
| xxx | Programmed parts — with customer code loaded | F030 · F103 · F407 |
| xyy | Three characters encoding customer flash code and packing info | G030 · C011 |
| D | Version usable at 1.65~3.6V supply with BOR disabled | L051 (e.g., STM32L051R8T6DTR) |
| A | Advanced mission profile (VOS1, 480MHz) | H743 |
TR means the chips come wound on a reel (tape), ready to load straight onto an SMT pick-and-place machine. With no suffix, they come in trays or tubes. Even for the same chip, a different packing means a different order part number, and the minimum order quantity may differ too. In some families, extra letters such as D · A after the temperature digit mean different specs, so check that family's datasheet.
Figure description: A quote on the counter lists two lines, STM32F103C8T6 and STM32F103C8T7 TR. The customer asks, “Aren't they the same chip?” The female clerk circles the final 7 and TR in red with a pen and answers, “The final 7 means the 105℃ version, and TR means reel packing!” Next to them sit a tray and a reel holding chips.
| Letter | Pin count position (④) | Flash position (⑤) | Package position (⑥) |
|---|---|---|---|
| C | 48 pins | 256KB | — |
| T | 36 pins | — | LQFP |
| F | 20 pins | — | Thin WLCSP (L051) |
| B | 208 pins (H743) | 128KB | — |
| I | 176 pins | 2MB (H743) | UFBGA |
| K | 32 pins | — | UFBGA 0.65mm (H743) |
In STM32 part numbers, the same letter means different things in different positions. For example, STM32F411CCU6 contains C twice: the first C is 48 pins and the second is 256KB flash. So the surest way to read a part number is to count positions in order, starting from the character after STM32. Some letters, like package letters H · I, also point to slightly different packages depending on the family, so do the final check with that family's datasheet.
| Part number | Pins | Flash | Package |
|---|---|---|---|
| STM32F103C8T6 | 48 pins | 64KB | LQFP |
| STM32F103CBT6 | 48 pins | 128KB | LQFP |
| STM32F030F4P6 | 20 pins | 16KB | TSSOP |
| STM32F411CEU6 | 48 pins | 512KB | QFN (UFQFPN) |
| STM32F407VGT6 | 100 pins | 1MB | LQFP |
| STM32G030F6P6 | 20 pins | 32KB | TSSOP |
| STM32L051C8T6 | 48 pins | 64KB | LQFP |
| STM32H743VIT6 | 100 pins | 2MB | LQFP |
| STM32C011F4P6 | 20 pins | 16KB | TSSOP |
All part numbers in the table end in 6, so their temperature range is −40~85℃.
Every part number in the table was decoded with the ordering information rules in its datasheet. A part number that differs by one character from a row can be read with the same rules. For example, STM32F103C8T7 is the same as STM32F103C8T6 except for the temperature, −40~105℃.
| No. | Marking | Meaning |
|---|---|---|
| ①② | STM32F030 / RCT6 | Product identification — printed split over two lines. Combined: STM32F030RCT6 |
| ③ | Y WW | Date code — Y is the year, WW the week |
| ④ | R | Revision code — the silicon revision |
| ⑤ | ● | Pin 1 identifier |
ST datasheets give a top-marking example for each package. Large chips such as LQFP have the part number split over two lines, with the date code below. Very small chips such as WLCSP carry an abbreviated part number (WLCSP49 example in the F411 datasheet: E411CEB), so the full part number is hard to tell from the top alone. The datasheets state that 'the printed markings may differ depending on the supply chain', and advise that chips marked ES or E are Engineering Samples not yet qualified for production and must not be used in products.
Sources: Ordering information and Device marking in the ST STM32F103x8/xB (DS5319) · STM32F030x4/6/8/C (DS9773) · STM32F405/407 (DS8626) · STM32F411xC/xE (DS10314) · STM32G030x6/x8 (DS12991) · STM32L051x6/x8 (DS10184) · STM32H742/743 (DS12110) · STM32C011x4/x6 (DS13866) datasheets. The letters used vary slightly by family, so check the relevant datasheet before placing an actual order.