STM32F Mainstream Arm Cortex-M MCU Variants
STMicroelectronics STM32F devices are mainstream 32-bit Arm Cortex-M microcontrollers covering value-line, connectivity, performance, and high-density variants for industrial, consumer, and embedded control designs.
Mainstream STM32 control, connectivity, and performance variants
Compare STM32F parts by Cortex-M core, Flash size, package, clock speed, interface set, and peripheral mix.
The STM32F base number groups STMicroelectronics' mainstream Arm Cortex-M microcontrollers, including value-line Cortex-M0 devices, balanced Cortex-M3 and Cortex-M4 controllers, and performance-oriented STM32F7-class variants in the broader STM32 ecosystem. The catalog covers small controllers with tens of kilobytes of Flash as well as larger devices with USB, CAN, Ethernet, advanced timers, DMA, ADCs, DACs, and display or memory interfaces on selected parts.
STM32F devices are common in industrial controllers, motor-control boards, instrumentation, consumer electronics, IoT gateways, and embedded products that need a mature 32-bit MCU platform with strong ecosystem support. Package options range from compact UFQFN and WLCSP-like footprints to 48-, 64-, 100-, and higher pin-count LQFP or BGA packages, allowing the same firmware platform strategy to scale across board sizes and I/O requirements.
Selection should start with the STM32F subfamily rather than the prefix alone. Core type, maximum frequency, Flash/RAM size, ADC resolution, timer topology, USB/CAN/Ethernet availability, boot mode pins, and package pinout vary considerably. Octatronics presents STM32F ordering variants together so engineers can compare practical substitutions and procurement can locate matching package and temperature options.
Key Features
- Mature STM32 ecosystem with broad firmware and tool support
- Cortex-M0, M3, M4, and higher-performance STM32F variants across the family
- Wide memory and package range for scalable product platforms
- Rich timer, ADC, DMA, USB, CAN, and communication peripherals on selected devices
- Suitable for industrial, consumer, IoT, and control applications
Target Applications
- Industrial control and HMI boards
- Motor-control and power-conversion firmware platforms
- USB and CAN connected embedded devices
- Consumer electronics and appliances
- Instrumentation and data acquisition products
Ordering Variants
Compare 383 STM32F part numbers by package, electrical parameters, lifecycle, and availability. Use RFQ for stock and lead-time confirmation.
| Part Number | Description | Package Type | Manufacturer | Lifecycle | RoHS | Availability | Action |
|---|---|---|---|---|---|---|---|
| STM32F030C6T6 | 32-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, LQFP | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030C6T6TR | 32-bit ARM Cortex-M0 MCU, 32KB Flash, 48MHz, LQFP, 39 I/O | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030C8T6TR | 32b ARM Cortex-M0 MCU, 48MHz, 64KB FLASH, LQFP, SMT | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030F4P6 | 32b ARM Cortex-M0 MCU, 16KB Flash, 48MHz, TSSOP | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030K6T6TR | 32-bit ARM Cortex-M0 MCU, 32KB Flash, 48MHz, 26 I/O, PQFP-32 | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030R8T6TR | 32-bit ARM Cortex-M0 MCU, 64KB Flash, 48MHz, LQFP, 55 I/O | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030RCT6 | 32-bit ARM Cortex-M0 MCU, 256KB Flash, 48MHz, 64-Pin PQFP | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F030RCT6TR | Mainstream Arm Cortex-M0 Value line MCU with 256 Kbytes of Flash memory, 48 MHz CPU | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031C4T6 | 32-bit ARM Cortex-M0 MCU, 16KB Flash, 48MHz, LQFP | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031C6T6TR | Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031C6T7 | Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031F4P6 | 32-bit ARM Cortex-M0 MCU, 48MHz, 16KB Flash, 12 ADC, TSSOP | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031F4P6TR | Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031F6P6 | 32-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 15 I/O, TSSOP | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031F6P7TR | Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031G4U6 | 32b ARM MCU, 48MHz, 16KB FLASH, UFQFPN, 23 I/O | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031G6U6TR | Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031K4U6 | Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031K6T7 | Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control | - | STMicroelectronics | Active | Compliant | In Stock | |
| STM32F031K6U6 | 32-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 27 I/O, UFQFPN | - | STMicroelectronics | Active | Compliant | In Stock |
Ordering Code Differences
How suffixes on STM32F map to package, grade, and reel options.
[{"code":"STM32F0","meaning":"Entry and value-line Cortex-M0 devices for compact control and low-cost designs."},{"code":"STM32F1 / F3 / F4","meaning":"Mainstream and performance groups with different cores, analog resources, timers, and connectivity."},{"code":"STM32F7","meaning":"Higher-performance Cortex-M7 class devices for demanding control, graphics, or connectivity workloads."},{"code":"C, R, V, Z and package suffixes","meaning":"Often indicate pin-count, memory, and package combinations. Use the exact ST ordering code for substitution decisions."}]
How to Choose the Right STM32F Microcontrollers
Pick the STM32F subfamily first
Core type, frequency, memory architecture, and peripheral blocks differ significantly between F0, F1, F3, F4, and F7 devices.
Map package pins early
STM32 package options can change alternate functions and peripheral availability on pins.
Reserve firmware margin
Leave Flash and RAM headroom for middleware, bootloader, diagnostics, and field updates.
Technical Specifications
Core parameters for STM32F product family
Source STM32F with Octatronics
Request stock confirmation, lead time, date code, and pricing for all 383 ordering variants from STMicroelectronics. Our team supports active, EOL, and hard-to-find component sourcing.
- Original manufacturer parts with traceability options
- BOM upload and multi-line RFQ support
- Package, grade, and compliance verification
Frequently Asked Questions
Common technical questions about the STM32F product family.