STM32™ 32-bit MCU family

The STM32 family of flash microcontrollers is based on 32-bit ARM® Cortex® M processors (M0, M0+, M3, M4 and M7) and is designed to provide new possibilities to MCU developers by combining very high performance, real-time capabilities, digital signal processing, and low power, low voltage operation, all while preserving full mix and ease of development.

The unprecedented range of STM32 devices, based on industrial standards and accompanied by a vast range of tools and software programs, makes the STM32 family the ideal choice for both small tasks and whole platform selections.

High-performance - High Degree of Integration and Rich Connectivity

STM32 F2

Mid-Range MCUs with extraordinary fee-overall performance ratio, based on the Cortex®-M3, with 128KB to 1MB of flash memory. They feature superior 90nm NVM process technology with the innovative adaptive real-time memory accelerator and multi-layer bus matrix.

STM32 F2 specification

STM32 F4

High-performance MCUs with superior features consisting of DSP, FPU, ART Accelerator™ and Chrom-ART Accelerator, based on the Cortex®-M4, with 64KB to 2MB of flash memory.


STM32 F4 specification

STM32 F7

Very high overall performance MCUs with advanced capabilities, consisting of DSP and FPU instructions based on the Cortex®-M7, with 256KB to 2MB of flash memory. Taking advantage of ST’s art accelerator™ and L1 cache, STM32 F7 microcontrollers deliver the maximum theoretical overall performance of the Cortex-M7 family.


STM32 F7 specification

Mainstream MCUs - Scalable Set of MCUs for a Large Variety of Applications

STM32 F0

Entry level stage MCUs for 8/16-bit MCU users wanting to migrate to 32-bit. Based on the ARM® Cortex®-M0, they deliver 32-bit overall performance, including the fundamentals of the STM32 family best suited for cost-sensitive applications. They combine real-time performance, low-power operation and the advanced architecture and peripherals of the STM32 platform.


STM32 F0 specification

STM32 F1

Foundation series, based on the Cortex-M3, to cover a wide range of applications in the industrial, medical and consumer markets. It provides overall high performance with the best peripherals and low-power, paired with an impressive degree of integration and easy-to-use tools.


STM32 F1 specification

STM32 F3

This series combines a 32-bit ARM® Cortex®-M4 core running at 72MHz with a high number of integrated analogue peripherals and a flexible interconnect matrix with autonomous communication between peripherals to save CPU resources and minimise power consumption.


Ultra-Low Power - Tiny power budget applications

STM32 L0

The perfect fit for applications operating on batteries. Based on the Cortex-M0+, it is highly optimised to attain outstanding low power consumption by means of a record breaking extremely-low-power MCU. Dynamic voltage scaling and autonomous peripherals reduce the load of the CPU and contribute to decreased processing time and ultra-low-energy consumption.


STM32 L0 specification

STM32 L1

The market-proven answer for 32-bit applications. Based on the Cortex®-M3, it uses the ST’s proprietary ultra-low-leakage process, for dynamic voltage scaling, and five low-power modes to provide unparalleled platform flexibility to fit portable applications and extended ultra-low-power without compromising ARM® Cortex®-M3’s overall performance.


STM32 L1 specification

STM32 L4

Based on the Cortex®-M4, the L4 shatters the overall performance limits within the ultra-low-power field by providing a range of voltage scaling options to balance out application power requirements. STM32 L4 offers numerous smart low-power peripherals along with the low-power analogue, safety and security features.


STM32 L4 specification