STM32 Microcontroller ICs, Core Boards & Development Kits
STM32 microcontroller ICs, development boards and supporting hardware
Compare bare STM32-family microcontrollers with minimum-system boards, core boards, Nucleo development boards and starter kits for embedded prototypes or PCB builds. The current assortment spans listings labeled STM32F0, F1, F4, G0, G4 and H7, with examples including STM32F103C6T6/C8T6, STM32F405/F407/F446, STM32G030/G431/G474 and STM32H743/H750. These are different parts and configurations, not one interchangeable STM32 specification. The collection also contains ST-LINK-type programmers, W5500 Ethernet interfaces, audio decoder modules and displays marketed for STM32 projects. Those peripherals may require a separate controller; a listing here does not guarantee that the selected option contains an STM32 chip.
Start with the type of hardware you need
- Bare MCU IC: For a new PCB or repair, match the entire ordering code, package (such as TSSOP, QFN, LQFP or BGA), pin count, footprint and pin functions. Then compare core, flash/RAM, operating supply, clocks and required peripherals against your firmware and the exact device datasheet. Family-level similarity alone does not establish pin or firmware compatibility.
- Minimum-system or core board: Look beyond the fitted MCU. Check the board revision, available pins, installed oscillator or clock arrangement, boot and reset controls, regulated supply and actual USB function. A Type-C socket may provide power or a USB-to-UART bridge; it does not by itself prove native USB data support. Verify whether headers, a CH340-type serial bridge or a screen are included in the selected configuration.
- Evaluation board or starter kit: Identify the actual board model and mounted chip, onboard debugger, connector layout, display and other modules. Simple, standard and premium kit choices may contain different items. Confirm the chosen variant's contents rather than treating the shared headline as a complete bill of materials.
- Programmer or debugger: For ST-LINK-style tools, check the device family's programming/debug protocol, SWD connector and pinout, voltage reference, supported host software and what cables or adapters the option includes. A debugger sold as an STM32 accessory is not an MCU board.
- Peripheral module: W5500 Ethernet modules, TFT screens and VS1003B/VS1053-type audio boards need a suitable host interface, power, signal levels and firmware. Confirm whether an item is a module, a controller board with the module mounted, or only a chip.
Practical selection checklist
Part number and memory: Compare the complete suffix, not just “F103” or “H7”; the C6 and C8 variants in these listings are not safe substitutes on name alone. Package and PCB: A matching core does not make QFN, LQFP and BGA footprints compatible. Electrical interface: Read the selected product's operating limits and board schematic before connecting power, UART, SPI, I²C or debug signals. Firmware: Check target family, boot method, toolchain and required libraries. Order quantity: Options labeled “Color,” “Model Number” or “Bundle” may actually designate a chip, board, programmer, connector, kit tier or 1/5/10-piece pack. A title naming several devices generally lists choices, not a mixed set.
Seller-provided descriptions occasionally mix alternative devices or contain inconsistent specifications. Treat model-specific electrical, frequency and memory figures as details to verify for the selected variant against its product information and device/board documentation, not as guarantees applying to the entire collection. Do not assume a board is manufacturer-original or officially affiliated merely from a seller's headline.
STM32 selection FAQ
Does every product contain an STM32 microcontroller? No. Programmers, W5500 network modules, displays and audio modules are also represented; check the selected variant's included contents.
Is an STM32F103C8T6 board equivalent to an STM32F103C6T6 board? Not automatically. Confirm the actual fitted chip, memory, board routing and firmware requirements. Even boards with the same headline can have different USB-to-serial circuits or headers.
Will a USB-C STM32 board program over USB-C? Not necessarily. Its connector may only supply power or connect to a serial bridge. Check whether the exact board and selected chip support its stated download method and whether SWD hardware is needed.
Can an ST-LINK-style programmer be used with every listing? No. Match the target's debug interface, connector, signal voltage and software support. A kit or chip-only option may omit the programmer entirely.
What should I confirm before ordering an STM32 replacement IC? The complete marking and orderable part, package and pin count, memory and peripheral needs, PCB footprint, supply requirements, and an appropriate programming path. If any of these are unclear, do not choose solely by a family keyword.