Skip to main content

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.

Architecture

Provides a scalable embedded platform from value-line control to high-performance MCU designs.

Ecosystem

A mature software stack helps firmware teams shorten bring-up time.

Peripheral depth

Exact interfaces depend on the selected STM32F subfamily and package.

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 NumberDescriptionPackage TypeManufacturerLifecycleRoHSAvailabilityAction
STM32F030C6T632-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, LQFP-STMicroelectronicsActiveCompliantIn Stock
STM32F030C6T6TR32-bit ARM Cortex-M0 MCU, 32KB Flash, 48MHz, LQFP, 39 I/O-STMicroelectronicsActiveCompliantIn Stock
STM32F030C8T6TR32b ARM Cortex-M0 MCU, 48MHz, 64KB FLASH, LQFP, SMT-STMicroelectronicsActiveCompliantIn Stock
STM32F030F4P632b ARM Cortex-M0 MCU, 16KB Flash, 48MHz, TSSOP-STMicroelectronicsActiveCompliantIn Stock
STM32F030K6T6TR32-bit ARM Cortex-M0 MCU, 32KB Flash, 48MHz, 26 I/O, PQFP-32-STMicroelectronicsActiveCompliantIn Stock
STM32F030R8T6TR32-bit ARM Cortex-M0 MCU, 64KB Flash, 48MHz, LQFP, 55 I/O-STMicroelectronicsActiveCompliantIn Stock
STM32F030RCT632-bit ARM Cortex-M0 MCU, 256KB Flash, 48MHz, 64-Pin PQFP-STMicroelectronicsActiveCompliantIn Stock
STM32F030RCT6TRMainstream Arm Cortex-M0 Value line MCU with 256 Kbytes of Flash memory, 48 MHz CPU-STMicroelectronicsActiveCompliantIn Stock
STM32F031C4T632-bit ARM Cortex-M0 MCU, 16KB Flash, 48MHz, LQFP-STMicroelectronicsActiveCompliantIn Stock
STM32F031C6T6TRMainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control-STMicroelectronicsActiveCompliantIn Stock
STM32F031C6T7Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control-STMicroelectronicsActiveCompliantIn Stock
STM32F031F4P632-bit ARM Cortex-M0 MCU, 48MHz, 16KB Flash, 12 ADC, TSSOP-STMicroelectronicsActiveCompliantIn Stock
STM32F031F4P6TRMainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU-STMicroelectronicsActiveCompliantIn Stock
STM32F031F6P632-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 15 I/O, TSSOP-STMicroelectronicsActiveCompliantIn Stock
STM32F031F6P7TRMainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control-STMicroelectronicsActiveCompliantIn Stock
STM32F031G4U632b ARM MCU, 48MHz, 16KB FLASH, UFQFPN, 23 I/O-STMicroelectronicsActiveCompliantIn Stock
STM32F031G6U6TRMainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control-STMicroelectronicsActiveCompliantIn Stock
STM32F031K4U6Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU-STMicroelectronicsActiveCompliantIn Stock
STM32F031K6T7Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control-STMicroelectronicsActiveCompliantIn Stock
STM32F031K6U632-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 27 I/O, UFQFPN-STMicroelectronicsActiveCompliantIn 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

Core family
Arm Cortex-M STM32 MCU
Subfamily spread
Value-line through performance STM32F variants
Common interfaces
UART, SPI, I2C, USB, CAN, Ethernet on selected devices
Common packages
UFQFN, LQFP, UFBGA, WLCSP on selected variants
Selection focus
Core, memory, peripherals, package, temperature grade

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.

No. STM32F is a broad prefix across multiple subfamilies. Core type, memory, peripherals, pinout, and package differ, so the exact MPN must be checked.
STM32F MCUs are used in industrial control, motor drives, consumer devices, instrumentation, communications modules, and general 32-bit embedded systems.
Start with CPU performance, memory, analog resources, communication interfaces, and package needs. F0 targets value control, while F4 and F7 serve higher-performance workloads.