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
Core | High-performance | Mainstream | Ultra-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