STM32 32-bit MCUs: STMicroelectronics Product Portfolio and Ecosystem

STM32 32-bit MCUs

Releasing your creativity

[ST Logo]

Select the Best Partner

STMicroelectronics is leading the market

[10 Years Commitment Icon] Longevity Commitment

  • Pioneer in introducing a full range of ARM® Cortex®-M cores
  • Market-share leader in ARM® Cortex®-M
  • Owner of the largest Cortex®-M portfolio
  • Reliable industrial partner able to guarantee 10 years lifetime
  • Expert in ultra-low-power, performance and cost-efficiency

ARM® Community

[Globe Icon] Developers benefit from one of the largest MCU communities on ARM® or partner websites.

[Gears Icon] As a leading partner, STMicroelectronics is very active in supporting and promoting ARM®-based solutions.

[Clock Icon] Re-using and porting existing applications has never been so convenient.

[Clock Icon] Gain precious time, while increasing your knowledge and creativity.

The ARM community website structure includes sections for: Community, ARM Connected Community, Connected Community Discussion, Find an ARM Partner, Connected Community Blogs, and Social Media.

STM32 Broad Portfolio

More than 600 p/n select

High-performance

Mainstream

Ultra-low-power

ARM CORTEX® Processor Technology
CoreHigh-performanceMainstreamUltra-low-power
Cortex-M0 / Cortex-M0+ 75 CoreMark, 32 MHz, 26 DMIPS [STM32F0]
Cortex-M3 106 CoreMark, 48 MHz, 38 DMIPS [STM32F1] 177 CoreMark, 72 MHz, 61 DMIPS [STM32F3]
Cortex-M4 608 CoreMark, 180 MHz, 225 DMIPS [STM32F4] 245 CoreMark*, 72 MHz, 90 DMIPS [STM32F3]
Cortex-M7 1,082 CoreMark, 216 MHz, 462 DMIPS [STM32F7] 273 CoreMark, 80 MHz, 100 DMIPS [STM32L4]

STM32L Ultra-Low-Power

Ultra-low-power, market-proven solutions

Best in class with up to 100 DMIPS performance

STM32L DNA

  • Ultra-low leakage technology
  • Flexible LP4 Modes
  • Optimized design for ULP4
  • Operating from 1.65 to 3.6 V
  • From -40 to 125 °C
  • Reset circuitry
  • Rich peripheral set
  • Advanced analog features
  • 16-bit, 32-bit timers
  • Low power Batch acquisition mode (BAM)
  • 2 watchdogs
  • Temperature sensor
  • Unique ID
  • Cap. touch-sensing
  • Single wire protocol

STM32L4 Series Features

  • ART Accelerator™, New LP4 Modes, SDIO/FSMC¹, DFSDM², LP UART, LP Timers
  • System: Vbat, SAI, CAN, FS, Quad-SPI, TFT LCD
  • Advanced Peripherals: USB 2.0 FS, Seg. up to 8x40, 256-bit AES

STM32L1 Series Features

  • True EEPROM with RWW³, SDIO/FSMC¹
  • System: FS, Seg. up to 8x40, 256-bit AES
  • Advanced Peripherals: LP UART, TRNG, TFT

STM32L0 Series Features

  • True EEPROM with RWW³, LP UART, LP Timer
  • System: FS, Seg. up to 8x48, 256-bit AES
  • Advanced Peripherals: Xtal less, TRNG

Performance Summary

  • ARM Cortex-M4 + FPU at 80 MHz – 100 DMIPS
    From 256 Kbytes to 1 Mbyte of Flash memory
    Lowest power mode + RAM + RTC: 0.6 µA
    [ULPBENCH™ 153] [COREMARK 273]
  • ARM Cortex-M3 at 32 MHz – 33 DMIPS
    From 32 to 512 Kbytes of Flash memory
    Lowest power mode + RAM + RTC: 1.2 µA
    [ULPBENCH™ 84] [COREMARK 93]
  • ARM Cortex-M0+ at 32 MHz – 26 DMIPS
    From 8 to 192 Kbytes of Flash memory
    Lowest power mode + RAM + RTC: 0.8 µA
    [ULPBENCH™ 153] [COREMARK 75]

Footnotes: ¹FSMC: Flexible Static Memory Controller, ²DFSDM: Digital Filters for Sigma Delta Modulation, ³RWW: Read While Right (Dual Bank Flash and Dual Bank EEPROM), ⁴ULP / LP: Ultra-low-power / Low power

STM32F Mainstream MCUs

The mainstream family matches with a large variety of needs found in general-purpose applications

STM32F DNA

  • 1.8V ± 8% and 2.0 to 3.6 V operation
  • Up to 105 °C
  • Calendar RTC
  • Multiple DMAs
  • USARTS, SPIs, I²Cs
  • 16-bit, 32-bit timers
  • Motor Control timer
  • 2 independent watchdogs
  • Temperature sensor
  • CRC
  • Unique ID

STM32F3 Series

  • System: 80-Kbyte RAM, CCM-SRAM, FSMC, DSP and FPU
  • Comm. Periph.: CAN 2.0B, HDMI-CEC, USB 2.0 FS
  • Analog & timers: 217 ps HR, 3 x 16-bit (144 MHz), 2 x 5 MSPS ADC, 4 x 12-bit DAC, 7 x comparators, 4 x PGA, 3 x 16-bit Σ/Δ ADC, 24 x Cap sense
  • Performance: ARM Cortex-M4 + FPU at 72 MHz – 90 DMIPS* (From 16 to 512 Kbytes of Flash memory, Mixed-signals: CCM-SRAM, 16-bit ADC ΣΔ, HR-timer...) [COREMARK 245*]

STM32F1 Series

  • System: 96-kbyte RAM, FSMC
  • Comm. Periph.: 2 x CAN 2.0B, SDIO, USB 2.0 FS, OTG FS, Ethernet MAC
  • Analog & timers: 14 x 16-bit, 2 x 16-bit MC, 3 x 1 MSPS ADC, 2 x 1 MSPS DAC
  • Performance: ARM Cortex-M3 at 72 MHz – 61 DMIPS (From 16 Kbytes to 1 Mbyte of Flash memory, STM32 foundation: USB, Ethernet, CEC...) [COREMARK 177]

STM32F0 Series

  • System: 32-kbyte RAM, DMA, Multiply
  • Comm. Periph.: 1 x CAN 2.0B, HDMI-CEC, USB 2.0 FS (Xtal-less)
  • Analog & timers: 1 MSPS 12-bit ADC, 2 x comparators, 1 MSPS 12-bit DAC, 24 x Cap. Sense
  • Performance: ARM Cortex-M0 at 48 MHz – 38 DMIPS (From 16 to 256 Kbytes of Flash memory, Entry-level, cost-sensitive: 1st 32-bit MCU at 32 cents, USB, CAN...) [COREMARK 106]

*From CCC-SRAM

STM32F High Performance MCUs

The high performance STM32 series offers up to 1082 CoreMark of performance and a rich set of peripherals to address all developers needs

Performance DNA

  • Smart architecture for fast data transfers: DMAs, Bus Matrix
  • Operating from 1.7 to 3.6V
  • From -40 up to 105 °C
  • Rich peripheral set including: CAN, Ethernet, Camera interface, SDMMC, USB OTG
  • Advanced analog features
  • 16-bit, 32-bit timers
  • Low power Batch Acquisition Mode (BAM)
  • 2 watchdogs
  • Temperature sensor
  • Unique ID
  • CRC

STM32F7 Series

  • System: FPU, DSP instructions, MPU
  • HW acceleration: ART Accelerator™, Graphics: Chrom-ART Accelerator™, Crypto-Hash: coprocessor
  • Advanced Comm. Periph., Graphic and Audio: SDRAM I/F, Dual Quad-SPI I/F, SPDIF, HDMI-CEC, 2xSAI, TFT LCD
  • Performance: ARM Cortex-M7 + FPU up to 216 MHz – 462 DMIPS (From 512 KB to 1 MB Flash, 320 KB RAM, Very High performance from Flash and external memories (including dual Quad-SPI)) [COREMARK 1082]

STM32F4 Series

  • System: FPU, DSP instructions, MPU
  • HW acceleration: ART Accelerator™, Graphics: Chrom-ART Accelerator™, Crypto-Hash: coprocessor
  • Advanced Comm. Periph., Graphic and Audio: SDRAM I/F, Dual Quad-SPI I/F, SPDIF, HDMI-CEC, up to 2xSAI, TFT LCD
  • Performance: ARM Cortex-M4 + FPU up to 180 MHz – 225 DMIPS (From 64 KB to 2 MB Flash, up to 384 KB RAM, Select the right F4 for your needs: from the F401/F411 Access lines to the most Advanced Lines) [COREMARK® 608]

STM32F2 Series

  • System: MPU
  • HW acceleration: ART Accelerator™, Crypto-Hash: coprocessor
  • Advanced Comm. Periph., Graphic and Audio: MIPI DSI I/F
  • Performance: ARM Cortex-M3 at 120 MHz – 150 DMIPS (From 128 KB to 1 MB Flash, up to 128 KB RAM, Foundation for performance and connectivity) [COREMARK 398]

Delivering more than 1000 CoreMark performance executing from Flash or Quad-SPI!

[STM32 F7 Logo]

In full production now!

Learn more at: www.st.com/stm32f7

STM32 Ecosystem

Hardware tools

STM32 Nucleo boards

Boards for flexible prototyping, including Nucleo-32, Nucleo-64, and mbed Enabled options.

Discovery kits

Kits for creative demonstrations and evaluation.

Evaluation boards

Boards for full-feature evaluation.

Software tools

STM32Cube MX

Configure & generate code.

Partners IDE

Compile & debug with various partner IDEs.

[Logos of partner IDEs: IAR SYSTEMS, atollic, SYSTEM, EMPROG, KEIL, TASKING, SEGGER Embedded Studio, ARM KEIL, ARM mbed, aC6, CooCox]

STMStudio

Monitor your applications.

Embedded software

STM32Cube MX

High integration, Low portability.

STM32Cube & Standard libraries

Average optimization, STM32 portability.

CMSIS and mbed SDK

Low optimization, ARM portability.

Virtual machine and models

Low optimization, Large portability.

[CODE Icon] [STM32 Cube Logo] [ARM mbed Logo] [.NET Micro Framework Logo] [MATLAB SIMULINK Logo]

Comprehensive Choice of free IDEs

Explore a comprehensive choice of free Integrated Development Environments (IDEs) for STM32 development, including partner IDEs for compiling and debugging, and STMStudio for monitoring.

[Logos of partner IDEs]

STM32 Apps & Social Media

Find more about STM32 products and solutions

ST MCU Finder mobile application

The ST MCU Finder mobile application helps you discover STM32 products and solutions.

[Google Play Icon] [App Store Icon]

Download at: www.st.com/stmcufinder

Social media

  • [ST Forums Icon] ST Forums on microcontrollers
  • [Facebook Icon] facebook.com/stm32
  • [YouTube Icon] youtube.com/STonlineMedia
  • [Twitter Icon] twitter.com/@ST_World

Community Resources

  • [ARM mbed Icon] mbed.org
  • [ARM Connected Community Icon] ARM Connected Community
  • STM32 @ ARM connected community

STM32L4

Unique combination of ultra-low power and high performance

Define new performance limits in ULP world

[STM32 Butterfly Logo]

  • Dhrystone MIPS: 100
  • [ULPBENCH™ 153]
  • [COREMARK® 273]

Performance in ULP World

The graph shows ULPMark performance versus Voltage for STM32L4, T, and A series, indicating that higher voltage generally leads to better performance.

[Warning Icon] On competition devices: discontinuity due to DC/DC no longer functional when voltage decreases.

[STOP Mode Icon] Achieves < 5 µs! in STOP mode.

STM32F7

Being smart is not about brain size, it is about connecting the right amount of neurons at the right time

  • STM32F7 is built on the new state-of-art ARM® Cortex®-M7 core
  • STM32F7 is about ST's art of combining and interconnecting the right features around the Cortex-M7 core, to deliver the smartest STM32 ever

Performance comparison: STM32F7 (1082 CoreMark), STM32F4 (608 CoreMark), STM32F2 (398 CoreMark) showing CoreMark performance against clock speed.

Delivering more than 1000 CoreMark performance executing from Flash or Quad-SPI!

[STM32 F7 Logo]

In full production now!

Learn more at: www.st.com/stm32f7

PDF preview unavailable. Download the PDF instead.

ST20151210155507 Microsoft PowerPoint 2010 Microsoft PowerPoint 2010

Related Documents

Preview STM32 Open Development Environment: Accelerating IoT Prototyping
Explore the STM32 Open Development Environment (STM32 ODE) from STMicroelectronics, a comprehensive platform for fast and affordable development and prototyping of embedded systems and IoT applications.
Preview STM32L Series: Ultra-Low-Power 32-bit MCUs for Creative Applications
Explore the STM32L series of ultra-low-power 32-bit microcontrollers from STMicroelectronics. Discover the STM32L0, STM32L1, and STM32L4 product lines, their features, performance, and applications for energy-efficient embedded systems.
Preview STMicroelectronics STM32L Series: Ultra-Low-Power 32-bit MCUs
Explore the STMicroelectronics STM32L series of ultra-low-power 32-bit microcontrollers (MCUs), featuring the Arm Cortex-M0+, M3, M4, and M33 cores. Discover their features, applications, development tools, and ecosystem for energy-efficient embedded systems.
Preview STM32 Overview and Development Tools
An overview of STMicroelectronics' STM32 microcontroller family, covering its diverse product lines, essential development tools such as STM32CubeMX and STM32CubeIDE, and practical examples for embedded system development, including LED blinking and button interrupt handling.
Preview Getting Started with MotionPM Real-Time Pedometer Library in X-CUBE-MEMS1 for STM32Cube
This document provides a guide to getting started with the MotionPM middleware library, part of the X-CUBE-MEMS1 software for STM32Cube. It explains how to use the library to acquire accelerometer data and provide real-time information on steps and cadence, compatible with various STM32 microcontrollers and development boards.
Preview Getting Started with MotionCP Real-Time Carry Position Library for STM32Cube
This document provides a guide to using the MotionCP middleware library, part of the X-CUBE-MEMS1 expansion for STM32Cube, to detect real-time carry positions of a device using ST MEMS sensors.
Preview STM32 Microcontroller Monthly Update - January 2018
STMicroelectronics' January 2018 monthly update for STM32 microcontrollers, featuring new IoT solutions with Amazon FreeRTOS, development board announcements, technical articles, and resource listings.
Preview Introduction to System Memory Boot Mode on STM32 MCUs
This application note from STMicroelectronics provides a comprehensive guide to the system memory boot mode on STM32 microcontrollers. It details supported peripherals, hardware requirements, and the bootloader's role in downloading application programs via various serial interfaces. The document covers different STM32 series and their specific bootloader configurations, selections, and versions.