STM32 explained

STM32 Family[1]
Produced-Start:2007
Produced-End:Current
Slowest:24
Fastest:800
Fast-Unit:MHz
Size-From:180
Size-To:40 nm
Designfirm:STMicroelectronics

STM32 is a family of 32-bit microcontroller and microprocessor integrated circuits by STMicroelectronics. STM32 microcontrollers are grouped into related series that are based around the same 32-bit ARM processor core: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33, Cortex-M55, or Cortex-M85. Internally, each microcontroller consists of ARM processor core(s), flash memory, static RAM, a debugging interface, and various peripherals.[1]

In addition to its microcontroller lines, STMicroelectronics has introduced microprocessor (MPU) offerings such as the MP1 and MP2 series into the STM32 family. These processors are based around single or dual ARM Cortex-A cores combined with an ARM Cortex-M core.[2] Cortex-A application processors include a memory management unit (MMU),[3] enabling them to run advanced operating systems such as Linux.

Overview

See also: ARM architecture and ARM Cortex-M.

The STM32 family of the microcontroller ICs is based on various 32-bit RISC ARM Cortex-M cores. STMicroelectronics licenses the ARM Processor IP from ARM Holdings and integrates them with custom-designed peripherals to create complete microcontroller solutions. Each STM32 microcontroller is designed for specific performance, power efficiency, and feature requirements, making them suitable for a wide range of embedded applications. The following tables summarize the STM32 family of microcontrollers (MCUs) and microprocessors (MPUs).

STM32 microcontrollers (MCUs)
Series ARM CPU core(s) Target
Cortex-M0+[4] Low-cost
Cortex-M0[5] Mainstream
Cortex-M3[6] Mainstream
Cortex-M3[7] High-performance
Cortex-M4F[8] Mixed-signal processing
Cortex-M4F[9] High-performance
Cortex-M7F[10] High-performance
Cortex-M0+[11] Mainstream, Low Cost
Cortex-M4F[12] Mixed-signal processing
Cortex-M33F[13] High-performance, security
Cortex-M7F (single), or
Cortex-M7F and Cortex-M4F[14]
High-performance
Cortex-M0+[15] Low-power
Cortex-M3[16] Low-power
Cortex-M4F[17] Low Power
Cortex-M4F[18] Low-power
Cortex-M33F[19] Low-power, security
N6Cortex-M55F[20] and NPU High-performance (Machine learning inference)
Cortex-M0+[21] Low-power
Low-power, security
Cortex-M33F[22] Low-power, security
Cortex-M85F[23] High-performance, security
Cortex-M0+[24] Wireless (Bluetooth LE)
Cortex-M4F and Cortex-M0+[25] Wireless (Bluetooth LE, IEEE 802.15.4)
Cortex-M33F[26] Wireless (Bluetooth LE, IEEE 802.15.4), security
Cortex-M4 and/or Cortex-M0+[27] Wireless (LoRa, sub-GHz)
STM32 microprocessors (MPUs)
Series ARM CPU core(s) Target
Single or Dual Cortex-A7 and optionally Cortex-M4[28] Embedded Linux, industrial, IoT
Dual Cortex-A35 Cores + Cortex-M33[29] High-performance, machine learning, advanced HMI

History

The STM32 is the third ARM family by STMicroelectronics. It follows their earlier STR9 family based on the ARM9E core,[30] and STR7 family based on the ARM7TDMI core.[31] The following is the history of how the STM32 family has evolved.

DateAnnouncement
October 2006STMicroelectronics licensed the ARM Cortex-M3 core
June 2007ST announced the STM32 F1-series based on the ARM Cortex-M3
October 2009ST announced new ARM chips would be built using the 90 nm process
April 2010ST announced the STM32 L1-series chips
November 2010ST announced the STM32 F2-series chips based on the ARM Cortex-M3 core, and future development
March 2011ST announced the expansion of their STM32 L1-series chips with flash densities of 256 KB and 384 KB
September 2011ST announced the STM32 F4-series chips based on the ARM Cortex-M4F core
February 2012ST announced the STM32 F0-series chips based on the ARM Cortex-M0 core
June 2012ST announced the STM32 F3-series chips based on the ARM Cortex-M4F core
January 2013ST announced full Java support for STM32 F2 and F4-series chips
February 2013ST announced STM32 Embedded Coder support for MATLAB and Simulink
February 2013ST announced the STM32 F4x9-series chips
April 2013ST announced the STM32 F401-series chips
July 2013ST announced the STM32 F030-series chips and availability in a TSSOP20 package
December 2013ST announced that it is joining the mbed project
January 2014ST announced the STM32 F0x2-series chips
February 2014ST announced the STM32 L0-series chips based on the ARM Cortex-M0+ core
February 2014ST announced multiple STM32 Nucleo boards with Arduino headers and mbed IDE
February 2014ST announced the release of free STM32Cube software tool with graphical configurator and C code
September 2014ST announced the STM32 F7 series, the first chips based on the Cortex-M7F core
October 2016STM32H7 series announced, based on ARM Cortex-M7F core, produced using 40 nm technology, runs at 400 MHz
November 2017STM32L4+ series announced, an upgrade to STM32L4 series Cortex-M4 MCUs
October 2018STM32L5 series announced, ultra-low-power MCUs based on ARM Cortex-M33 core with various security features
February 2021STM32U5 series announced, ultra-low-power MCUs based on ARM Cortex-M33 core with low power and hardware & software-based security measures targeting PSA Certified and SESIP assurance level 3 with physical attacker resistance
January 2023STM32C0 series announced, based on ARM Cortex-M0+ core, targeting equipment like home appliances, industrial pumps, fans, smoke detectors, typically served by simpler 8-bit and 16-bit MCUs.
March 2023STM32H5 series announced, based on ARM Cortex-M33 core, designed for smart, connected devices, which provide more intelligence “in the edge” and also strengthens defenses against attacks on IoT assets.
March 2024STM32U0 series announced, based on ARM Cortex-M0+ core, targeting ultra-low power entry-level battery-powered applications in industrial, medical, smart metering, and consumer wellness markets.

Series

The STM32 family consists of many series of microcontrollers. Each STM32 microcontroller series is based upon a specific ARM Cortex-M processor core.

STM32 C0

STM32 C0 series[32]
Produced-Start:2023[33]
Produced-End:current
Slowest:48
Fast-Unit:MHz
Arch:Thumb-1 (most),
Thumb-2 (some)
Microarch:ARM Cortex-M0+

The STM32 C0-series is an entry-level low-cost STM32-series of microcontrollers:

STM32 F0

STM32 F0 series[34]
Produced-Start:2012
Produced-End:current
Slowest:48
Slow-Unit:MHz
Size-From:180 nm[35]
Arch:Thumb-1 (most),
Thumb-2 (some)
Microarch:ARM Cortex-M0

The STM32 F0-series are the first group of ARM Cortex-M0 chips in the STM32 family. The summary for this series is:[36] [37] [38] [34]

STM32 F1

STM32 F1 series[40]
Produced-Start:2007
Produced-End:current
Slowest:24
Fastest:72
Fast-Unit:MHz
Arch:Thumb-1, Thumb-2,
Saturated (some)
Microarch:ARM Cortex-M3

The STM32 F1-series was the first group of STM32 microcontrollers based on the ARM Cortex-M3 core and considered their mainstream ARM microcontrollers. The F1-series has evolved over time by increasing CPU speed, size of internal memory, variety of peripherals. There are five F1 lines: Connectivity (STM32F105/107), Performance (STM32F103), USB Access (STM32F102), Access (STM32F101), Value (STM32F100). The summary for this series is:[40] [41] [42]

STM32 F2

STM32 F2 series[43]
Produced-Start:2010
Produced-End:current
Slowest:120
Slow-Unit:MHz
Size-From:90 nm
Arch:Thumb-1, Thumb-2,
Saturated (some)
Microarch:ARM Cortex-M3

The STM32 F2-series of STM32 microcontrollers based on the ARM Cortex-M3 core. It is the most recent and fastest Cortex-M3 series. The F2 is pin-to-pin compatible with the STM32 F4-series. The summary for this series is:[44] [43] [45]

STM32 F3

STM32 F3 series[46]
Produced-Start:2015
Produced-End:current
Slowest:72
Fastest:72
Slow-Unit:MHz
Fast-Unit:MHz
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP)
Microarch:ARM Cortex-M4F

The STM32 F3-series is the second group of STM32 microcontrollers based on the ARM Cortex-M4F core. The F3 is almost pin-to-pin compatible with the STM32 F1-series. The summary for this series is:[47] [48] [46]

The distinguishing feature for this series is presence of four fast, 12-bit, simultaneous sampling ADCs (multiplexer to over 30 channels), and four matched, 8 MHz bandwidth op-amps with all pins exposed and additionally internal PGA (Programmable Gain Array) network. The exposed pads allow for a range of analog signal conditioning circuits like band-pass filters, anti-alias filters, charge amplifiers, integrators/differentiators, 'instrumentation' high-gain differential inputs, and other. This eliminates need for external op-amps for many applications. The built-in two-channel DAC has arbitrary waveform as well as a hardware-generated waveform (sine, triangle, noise etc.) capability. All analog devices can be completely independent, or partially internally connected, meaning that one can have nearly everything that is needed for an advanced measurement and sensor interfacing system in a single chip.

The four ADCs can be simultaneously sampled making a wide range of precision analog control equipment possible. It is also possible to use a hardware scheduler for the multiplexer array, allowing good timing accuracy when sampling more than 4 channels, independent of the main processor thread. The sampling and multiplexing trigger can be controlled from a variety of sources including timers and built-in comparators, allowing for irregular sampling intervals where needed.

STM32F37/38xxx integrate a 14-effective number of bits delta-sigma ADC.[49]

The op-amps inputs feature 2-to-1 analog multiplexer, allowing for a total of eight analog channels to be pre-processed using the op-amp; all the op-amp outputs can be internally connected to ADCs.

STM32 F4

STM32 F4 Series[50]
Produced-Start:2011
Produced-End:current
Slowest:84
Fastest:180
Fast-Unit:MHz
Size-From:90 nm
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP)
Microarch:ARM Cortex-M4F

The STM32 F4-series is the first group of STM32 microcontrollers based on the ARM Cortex-M4F core. The F4-series is also the first STM32 series to have DSP and floating-point instructions. The F4 is pin-to-pin compatible with the STM32 F2-series and adds higher clock speed, 64 KB CCM static RAM, full-duplex I²S, improved real-time clock, and faster ADCs. The summary for this series is:[51] [52] [53] [50] [54]

STM32 F7

STM32 F7 series[56]
Produced-Start:2014
Produced-End:current
Slowest:216
Slow-Unit:MHz
Size-From:90nm
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP & DP)
Microarch:ARM Cortex-M7F

The STM32 F7-series is a group of STM32 microcontrollers based on the ARM Cortex-M7F core. Many of the F7 series are pin-to-pin compatible with the STM32 F4-series.

Core:

Many of STM32F76xxx and STM32F77xxx models have a digital filter for sigma-delta modulators (DFSDM) interface.

STM32 G0

STM32 G0 series[57]
Produced-Start:2018
Produced-End:current
Slowest:64
Slow-Unit:MHz
Size-From:90 nm
Arch:Thumb-1 (most),
Thumb-2 (some)
Microarch:ARM Cortex-M0+

The STM32 G0-series is a next generation of Cortex-M0/M0+ microcontrollers for budget market segment, offering the golden mean in productivity and power efficiency, e.g. better power efficiency and performance compared to the older F0 series and higher performance compared to ultra low power L0 series[35]

STM32 G4

STM32 G4 series[59]
Produced-Start:2019
Produced-End:current
Slowest:170
Slow-Unit:MHz
Size-From:90 nm
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP)
Microarch:ARM Cortex-M4F

The STM32 G4-series is a next generation of Cortex-M4F microcontrollers aiming to replace F3 series, offering the golden mean in productivity and power efficiency, e.g. better power efficiency and performance compared to the older F3/F4 series and higher performance compared to ultra low power L4 series, integrated several hardware accelerators.

STM32 H7

STM32 H7 series[60]
Produced-Start:2017
Slowest:480
Fastest:600
Slow-Unit:MHz
Size-From:40nm[61]
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP & DP)
Microarch:ARM Cortex-M7F + optional ARM Cortex-M4F

The STM32 H7-series is a group of high performance STM32 microcontrollers based on the ARM Cortex-M7F core with double-precision floating point unit and optional second Cortex-M4F core with single-precision floating point. Cortex-M7F core can reach working frequency up to 600 MHz, while Cortex-M4F - up to 240 MHz. Each of these cores can work independently or as master/slave core.

The STM32H7 Series is the first series of STM32 microcontrollers in 40 nm process technology and the first series of ARM Cortex-M7-based microcontrollers which is able to run up to 600 MHz, allowing a performance boost versus previous series of Cortex-M microcontrollers, reaching new performance records of 1284 DMIPS and 3174 CoreMark. [62]

STM32 L0

STM32 L0 series[63]
Produced-Start:2014
Produced-End:current
Slowest:32
Slow-Unit:MHz
Arch:Thumb-1 (most),
Thumb-2 (some)
Microarch:ARM Cortex-M0+

The STM32 L0-series is the first group of STM32 microcontrollers based on the ARM Cortex-M0+ core. This series targets low power applications. The summary for this series is:[64] [63]

STM32 L1

STM32 L1 series[65]
Produced-Start:2010
Produced-End:current
Slowest:32
Slow-Unit:MHz
Size-From:130 nm
Arch:Thumb-1, Thumb-2,
Saturated (some)
Microarch:ARM Cortex-M3

The STM32 L1-series was the first group of STM32 microcontrollers with a primary goal of ultra-low power usage for battery-powered applications. The summary for this series is:[66] [67] [65] [68]

STM32 L4

STM32 L4 series
Produced-Start:2015
Produced-End:current
Slowest:80 MHz
Fast-Unit:MHz
Size-From:90 nm
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP)
Microarch:ARM Cortex-M4F

The STM32 L4-series is an evolution of STM32L1-series of ultra-low power microcontrollers. An example of L4 MCU is STM32L432KC in UFQFPN32 package, that has:

STM32 L4+

STM32 L4+ series[69]
Produced-Start:2016
Produced-End:current
Slowest:120
Fast-Unit:MHz
Size-From:90 nm
Arch:Thumb-1, Thumb-2,
Saturated, DSP,
FPU (SP)
Microarch:ARM Cortex-M4F

The STM32 L4+-series is expansion of STM32L4-series of ultra-low power microcontrollers, providing more performance, more embedded memory and richer graphics and connectivity features while keeping ultra-low-power capability.

Main features:

STM32 L5

STM32 L5 series[70]
Produced-Start:2018
Produced-End:current
Slowest:110 MHz
Fast-Unit:MHz
Size-From:90 nm
Microarch:ARM Cortex-M33F

The STM32 L5-series is an evolution of STM32L-series of ultra-low power microcontrollers:

STM32 U0

STM32 U0 series[71]
Produced-Start:2024
Produced-End:current
Slowest:56
Fast-Unit:MHz
Size-From:90 nm[72]
Arch:Thumb-1 (most),
Thumb-2 (some)
Microarch:ARM Cortex-M0+

The STM32 U0-series is an entry-level addition to the STM32-series of ultra-low power microcontrollers:

STM32 U3

STM32 U3 series[73]
Produced-Start:2025[74]
Produced-End:current
Slowest:96
Fast-Unit:MHz
Size-From:40 nm
Microarch:ARM Cortex-M33

The STM32 U3-series is a near-threshold design of ultra-low power microcontrollers that shares similarities with the U5:

STM32 U5

STM32 U5 series[75]
Produced-Start:2021
Produced-End:current
Slowest:160
Fast-Unit:MHz
Size-From:40 nm[76]
Microarch:ARM Cortex-M33F

The STM32 U5-series is an evolution of STM32L-series of ultra-low power microcontrollers:

Development boards

Arduino Nano style

The following boards have Arduino Nano pin-compatible male pin headers with 0.6-inch row-to-row DIP-30 footprint, but these boards have 3.3 volt logic I/O, instead of 5 volt logic I/O for an Arduino Nano "R3" and Nano R4.

Arduino Uno style

The following boards have Arduino Uno R3 pin-compatible female pin headers for Arduino shields, but these boards have 3.3 volt logic I/O, instead of 5 volt logic I/O for an Arduino Uno.

ST Nucleo

There are three Nucleo board types, each supporting a different STM32 IC package footprint.[85] As of fall 2025, there were over seventy Nucleo board variations: 9 of Nucleo-32, 37 of Nucleo-64, 25 of Nucleo-144; 1 obsolete Nucleo-32, 5 obsolete Nucleo-144.

All Nucleo boards by STMicroelectronics have an additional onboard ST-LINK host adapter chip which supplies SWD debugging, virtual COM port, and mass storage over USB.[85] The debugger embedded on Nucleo boards can be converted to the SEGGER J-Link debugger protocol.[86] Though some STM32 microcontrollers have a real-time clock (RTC) peripheral and/or battery-back SRAM, none of the Nucleo boards have a battery holder.

Nucleo-32Nucleo-32 boards[85] [87] have 32-pin STM32 ICs and Arduino Nano pin-compatible male pin headers with 0.6-inch row-to-row DIP-30 footprint.[88] The unlisted Nucleo-F301K8 is obsolete.
Nucleo-64Nucleo-64 boards[85] [89] have 64-pin STM32 ICs (except Nucleo-C031C6 and Nucleo-C051C8 have 48-pin ICs), Arduino Uno R3 female headers for shields, ST Morpho male pin headers (two 19x2), some board have a second USB connector, one board (NUCLEO-C092RC) has a CAN-FD bus connector.[90]
Nucleo-144Nucleo-144 boards[85] [91] have 144-pin STM32 ICs (except Nucleo-H7S3L8 has 225-pin IC and Nucleo-N657X0-Q has 264-pin IC), Arduino Uno R3 female headers for shields, ST Zio female headers, ST Morpho male pin headers (two 19x2), some have a second USB connector, some have a RJ45 Ethernet connector.[90] The unlisted Nucleo-F429ZI, Nucleo-F746ZG, Nucleo-H743ZI, Nucleo-H743ZI2, Nucleo-H745ZI-Q are obsolete.
TableThe following table compares various features of official Nucleo boards from STMicroelectronics.[85] The left half of the table contains details about each board, the right half of the table contains details about the microcontroller (MCU) on each board. Table columns can be sorted by clicking on the arrows in the top row.

Various terms have been shortened or simplified to reduce the column widths: mini means miniUSB, micro means microUSB, conn means connector, dev means device. The suffixes MHz and KB have been moved to the top row. The Nucleo board types have been reduced to numeric values. See "Table notes" (under table) for additional explainations.

Nucleo
Board
Name
Nucleo
Board
Type
Nucleo
Host USB
Conn
Nucleo
Dev USB
Conn
Nucleo
Other
Conn
Nucleo
Debug
Conn
MCU
Part
Number
MCU
Clock
(MHz)
MCU
ARM
Cortex
MCU
Cache
(KB)
MCU
Flash
(KB)
MCU
EEPROM,
OTP (KB)
MCU
SRAM
(KB)
<-- NOTE: black row for grouping divider -->
32 micro-AB FS STM32F031K6T6 48 M0 32 4
32 micro-AB FS STM32F042K6T6 48 M0 32 6
32 micro-AB FS STM32F303K8T6 72 M4F 64 16
32 micro-B FS STM32G031K8T6 64 M0+ 64(ECC) 8
32 STM32G431KBT6 170 M4F 128(ECC) 32
32 micro-AB FS STM32L011K4T6 32 M0+ 16(ECC) 0.5(ECC) EEPROM 2
32 micro-AB FS STM32L031K6T6 32 M0+ 32(ECC) 1(ECC) EEPROM 8
32 micro-AB FS STM32L412KBU6 80 M4F 128(ECC) 40
32 micro-AB FS STM32L432KCU6 80 M4F 256(ECC) 64
<-- NOTE: black row for grouping divider -->
64 micro-B FS 6x1 2.54mm STM32C031C6T6 48 M0+ 32 12
64 micro-B FS 6x1 2.54mm STM32C051C8T6 48 M0+ 64 12
64 USB-C FS USB-C FS 5x2 1.27mm STM32C071RBT6 48 M0+ 128 24
64 USB-C FS 5x2 1.27mm STM32C092RCT6 48 M0+ 256 30
64 mini-B FS 6x1 2.54mm STM32F030R8T6 48 M0 64 8
64 mini-B FS 6x1 2.54mm STM32F070RBT6 48 M0 128 16
64 mini-B FS 6x1 2.54mm STM32F072RBT6 48 M0 128 16
64 mini-B FS 6x1 2.54mm STM32F091RCT6 48 M0 256 32
64 mini-B FS 6x1 2.54mm STM32F103RBT6 72 M3 128 20
64 mini-B FS 6x1 2.54mm STM32F302R8T6 72 M4F 64 16
64 mini-B FS 6x1 2.54mm STM32F303RET6 72 M4F 512 80
64 mini-B FS 6x1 2.54mm STM32F334R8T6 72 M4F 64 16
64 mini-B FS 6x1 2.54mm STM32F401RET6 84 M4F 512 0.5 OTP 96
64 mini-B FS 6x1 2.54mm STM32F410RBT6 100 M4F 128 0.5 OTP 32
64 mini-B FS 6x1 2.54mm STM32F411RET6 100 M4F 512 0.5 OTP 128
64 mini-B FS 6x1 2.54mm STM32F446RET6 180 M4F 512 132
64 micro-B FS 6x1 2.54mm STM32G070RBT6 64 M0+ 128(ECC) 32
64 micro-B FS 6x1 2.54mm STM32G071RBT6 64 M0+ 128(ECC) 32
64 micro-B FS 6x1 2.54mm STM32G0B1RET6 64 M0+ 512(ECC) 128
64 5x2 1.27mm STM32G431RBT6 170 M4F 128(ECC) 32
64 micro-B HS 5x2 1.27mm STM32G474RET6 170 M4F 512(ECC) 132
64 micro-B HS 5x2 1.27mm STM32G491RET6 170 M4F 512(ECC) 112
64 USB-C HS USB-C FS 5x2 1.27mm STM32H503RBT6 250 M33F 8I 128(ECC) 2(ECC) OTP 34
64 USB-C HS USB-C FS 5x2 1.27mm STM32H533RET6 250 M33F 8I, 4Dx 512(ECC) 2(ECC) OTP 274
64 mini-B FS 6x1 2.54mm STM32L010RBT6 32 M0+ 128 0.5 EEPROM 20
64 mini-B FS 6x1 2.54mm STM32L053R8T6 32 M0+ 64(ECC) 2(ECC) EEPROM 8
64 mini-B FS 6x1 2.54mm STM32L073RZT6 32 M0+ 192(ECC) 6(ECC) EEPROM 20
64 mini-B FS 6x1 2.54mm STM32L152RET6 32 M3 512(ECC) 16(ECC) EEPROM 80
64 micro-B FS 6x1 2.54mm STM32L412RBT6P 80 M4F 128(ECC) 40
64 micro-B FS 6x1 2.54mm STM32L433RCT6P 80 M4F 256(ECC) 64
64 mini-B FS 6x1 2.54mm STM32L452RET6 80 M4F 512(ECC) 160
64 micro-B FS 6x1 2.54mm STM32L452RET6P 80 M4F 512(ECC) 160
64 mini-B FS 6x1 2.54mm STM32L476RGT6 80 M4F 1024(ECC) 128
64 micro-B FS 5x2 1.27mm STM32U031R8T6 56 M0+ 64 12
64 micro-B FS 5x2 1.27mm STM32U083RCT6 56 M0+ 256 40
64 USB-C HS USB-C FS 5x2 1.27mm STM32U385RGT6Q 96 M33F 8I 1024(ECC) 256
64 USB-C HS USB-C FS 5x2 1.27mm STM32U545RET6Q 160 M33F 8I, 4Dx 512(ECC) 274
<-- NOTE: black row for grouping divider -->
144 micro-B FS micro-AB FS Ethernet
RJ45 100M
6x1 2.54mm STM32F207ZGT6 120 M3 1024(ECC) 132
144 micro-B FS micro-AB FS 6x1 2.54mm STM32F303ZET6 72 M4F 512(ECC) 80
144 micro-B FS micro-AB FS 6x1 2.54mm STM32F412ZGT6 100 M4F 1024 OTP 256
144 micro-B FS micro-AB FS 6x1 2.54mm STM32F413ZHT6 100 M4F 1536 0.5 OTP 320
144 micro-B FS micro-AB FS Ethernet
RJ45 100M
6x1 2.54mm STM32F439ZIT6 180 M4F 2048 256
144 micro-B FS micro-AB FS 6x1 2.54mm STM32F446ZET6 180 M4F 512 132
144 micro-B FS micro-AB FS 6x1 2.54mm STM32F722ZET6 216 M7F 8I, 8D 512 0.5 OTP 276
144 micro-B FS micro-AB FS Ethernet
RJ45 100M
6x1 2.54mm STM32F756ZGT6 216 M7F 4I, 4D 1024 1 OTP 340
144 micro-B FS micro-AB FS Ethernet
RJ45 100M
6x1 2.54mm STM32F767ZIT6 216 M7FDP 16I, 16D 2048 532
144 USB-C FS Ethernet
RJ45 100M
10x2 1.27mm STM32H563ZIT6 250 M33F 8I, 4Dx 2048(ECC) 2(ECC) OTP 644
144 micro-B HS micro-AB FS Ethernet
RJ45 100M
5x2 1.27mm STM32H723ZGT6 550 M7FDP 32I, 32D 1024(ECC) 564
144 micro-B HS micro-AB FS Ethernet
RJ45 100M
5x2 1.27mm STM32H753ZIT6 480 M7FDP 16I, 16D 2048(ECC) 1060
144 micro-B HS micro-AB FS Ethernet
RJ45 100M
5x2 1.27mm STM32H755ZIT6 480,
240
M7FDP
& M4F
16I, 16D 2048(ECC) 1060
144 micro-B HS micro-AB FS 5x2 1.27mm STM32H7A3ZIT6Q 280 M7FDP 16I, 16D 2048(ECC) 1(ECC) OTP 1480
144 USB-C HS USB-C HS Ethernet
RJ45 100M
10x2 1.27mm STM32H7S3L8H6 600 M7FDP 32I, 32D 64(ECC) 1(ECC) OTP 548
144 micro-B FS micro-AB FS 6x1 2.54mm STM32L496ZGT6 80 M4F 1024(ECC) 1(ECC) OTP 320
144 micro-B FS micro-AB FS 6x1 2.54mm STM32L496ZGT6P 80 M4F 1024(ECC) 1(ECC) OTP 320
144 micro-B FS micro-AB FS 6x1 2.54mm STM32L4A6ZGT6 80 M4F 1024(ECC) 1(ECC) OTP 320
144 micro-B FS micro-AB FS 6x1 2.54mm STM32L4P5ZGT6 120 M4F 1024(ECC) 1(ECC) OTP 320
144 micro-B FS micro-AB FS 6x1 2.54mm STM32L4R5ZIT6 120 M4F 2048(ECC) 1(ECC) OTP 640
144 micro-B FS micro-AB FS 6x1 2.54mm STM32L4R5ZIT6P 120 M4F 2048(ECC) 1(ECC) OTP 640
144 micro-B FS USB-C FS 6x1 2.54mm STM32L552ZET6Q 110 M33F 8I 512(ECC) 0.5(ECC) OTP 256
144 USB-C HS USB-C HS Ethernet
RJ45 1G,
Camera
CSI 22-pin
10x2 1.27mm STM32N657X0H3Q 800,
1000
M55FDP
& NPU
32I, 32D 0 1.5 OTP 4424
144 micro-B HS USB-C FS 5x2 1.27mm STM32U575ZIT6Q 160 M33F 8I, 4Dx 2048(ECC) 0.5(ECC) OTP 722
144 micro-B HS USB-C HS 5x2 1.27mm STM32U5A5ZJT6Q 160 M33F 32I, 16Dx 4096(ECC) 0.5(ECC) OTP 2450
<-- NOTE: black row for grouping divider -->
Table notes

ST Discovery

The following Discovery evaluation boards are sold by STMicroelectronics to provide a quick and easy way for engineers to evaluate their microcontroller chips. These kits are available from various distributors for less than US$20. The STMicroelectronics evaluation product licence agreement forbids their use in any production system or any product that is offered for sale.[92]

Each board includes an on-board ST-LINK for programming and debugging via a Mini-B USB connector. The power for each board is provided by a choice of the 5 V via the USB cable, or an external 5 V power supply. They can be used as output power supplies of 3 V or 5 V (current must be less than 100 mA). All Discovery boards also include a voltage regulator, reset button, user button, multiple LEDs, SWD header on top of each board, and rows of header pins on the bottom.[93]

An open-source project was created to allow Linux to communicate with the ST-LINK debugger.

ChibiOS/RT, a free RTOS, has been ported to run on some of the Discovery boards.[94] [95] [96]

STM32L476GDISCOVERY
STM32F429IDISCOVERY
STM32F4DISCOVERY
STM32F401CDISCOVERY
STM32F3DISCOVERY
STM32VLDISCOVERY
STM32L-DISCOVERY
STM32L152CDISCOVERY
STM32L100CDISCOVERY
STM32F072BDISCOVERY
STM32F0DISCOVERY
STM32F0308DISCOVERY

ST Evaluation

The following evaluation kits are sold by STMicroelectronics.[102]

STM32W-RFCKIT:
STM3220G-JAVA:A ready-to-use Java development kits for its STM32 microcontrollers. The STM3220G-JAVA Starter Kit combines an evaluation version of IS2T's MicroEJ Software Development Kit (SDK) and the STM32F2 series microcontroller evaluation board providing everything engineers need to start their projects.MicroEJ provides extended features to create, simulate, test and deploy Java applications in embedded systems. Support for Graphical User Interface (GUI) development includes a widget library, design tools including storyboarding, and tools for customizing fonts.[103] STM32 microcontrollers that embed Java have a Part Number that ends with J like STM32F205VGT6J.

Development tools

ARM Cortex-M

See main article: List of ARM Cortex-M development tools.

STM32

Design utilities
Flash programming via USARTAll STM32 microcontrollers have a ROM'ed bootloader that supports loading a binary image into its flash memory using one or more peripherals (varies by STM32 family). Since all STM32 bootloaders support loading from the USART peripheral and most boards connect the USART to RS-232 or a USB-to-UART adapter IC, thus it's a universal method to program the STM32 microcontroller. This method requires the target to have a way to enable/disable booting from the ROM'ed bootloader (i.e. jumper / switch / button).
STM32 C/C++ software libraries

Documentation

The amount of documentation for all ARM chips can be daunting, especially for newcomers. As microprocessors have increased in capability and complexity, the documentation has grown. The total documentation for all ARM chips consists of documents from the IC manufacturer (STMicroelectronics) and documents from CPU core vendor (ARM Holdings).

A typical top-down documentation tree is: manufacturer website, manufacturer marketing slides, manufacturer datasheet for the exact physical chip, manufacturer detailed reference manual that describes common peripherals and aspects of a physical chip family, ARM core generic user guide, ARM core technical reference manual, ARM architecture reference manual that describes the instruction set(s).

STM32 documentation tree (top to bottom):
  1. STM32 website.
  2. STM32 marketing slides.
  3. STM32 datasheet.
  4. STM32 reference manual.
  5. ARM core website.
  6. ARM core generic user guide.
  7. ARM core technical reference manual.
  8. ARM architecture reference manual.

STMicroelectronics has additional documents, such as: evaluation board user manuals, application notes, getting started guides, software library documents, errata, and more. See External Links section for links to official STM32 and ARM documents.

Part number decoding

Example:

STM32F407VG

Decoding:

STM32 xx ww y z

Family [xx][104]
Family
code
ARM
Core
Max
Freq
(MHz)
Max
Flash
(KB)
Max
SRAM
(KB)
Target
C0 Cortex-M0+ 48 256 36 Low cost
F0 Cortex-M0 48 256 32 Mainstream
F1 Cortex-M3 72 1024 96 Mainstream
F2 Cortex-M3 120 1024 128 High performance
F3 Cortex-M4F 72 512 80 Mainstream
F4 Cortex-M4F 180 2048 384 High performance
F7 Cortex-M7F 216 2048 512 High performance
G0 Cortex-M0+ 64 512 144 Mainstream
G4 Cortex-M4F 170 512128 Mainstream
H5 Cortex-M33F 250 2048 640 High performance
H7 Cortex-M7F 480 2048 1024 High performance
L0 Cortex-M0+ 32 192 20 Ultra low power
L1 Cortex-M3 32 512 80 Ultra low power
L4 Cortex-M4F 80 1024 320 Ultra low power
L4+ Cortex-M4F 120 2048 640 Ultra low power
L5 Cortex-M33F 110 512 256 Ultra low power
N6 Cortex-M55F 800 0 4200 High performance
(machine learning)
U0 Cortex-M0+ 56 256 40 Ultra low power
U3 Cortex-M33F 96 1024 256 Ultra low power
U5 Cortex-M33F 160 2048 786 Ultra low power
WB Cortex-M4F 64 1024 256 Wireless
WL Cortex-M4 48 256 64 Wireless
Package pin count [y]
Package
code
Number
of pins
A 169
B 208
C 48
F 20
G 28
H 40
I 176
J 8 or 72
K 32
M 81
N 216
Q 132
R 64
T 36
U 63
V 100
Z 144
Flash size [z]
Flash
code
Flash
size
(KB)
4 16
6 32
8 64
B 128
Z 192
C 256
D 384
E 512
F 768
G 1024
H 1536
I 2048

See also

Further reading

External links

STM32 Official Documents
ARM Official Documents
Other

Notes and References

  1. Web site: STM32 32-bit Arm Cortex MCUs. 2022-08-22. www.st.com. en.
  2. Web site: Microprocessors - STM32 Arm Cortex 32-bit MPU - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  3. Web site: ARM Compiler Software Development Guide Version 5.06 . 17 February 2025 . Arm.
  4. Web site: Your next 8-bit MCU is a 32-bit. It's called STM32C0! - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  5. Web site: STM32F0 - Arm Cortex-M0 - USB Microcontrollers - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  6. Web site: STM32F1 - Arm Cortex-M3 Microcontrollers - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  7. Web site: STM32F2 - ARM Cortex-M3 Microcontrollers - High-Performance MCUs - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  8. Web site: STM32F3 Mixed-Signal Microcontrollers (MCU) - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  9. Web site: STM32F4 - ARM Cortex-M4 High-Performance MCUs - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  10. Web site: STM32F7 - Very high-performance MCUs with Cortex-M7 - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  11. Web site: STM32G0 Series - Cost-effective Arm Cortex-M0+ Microcontrollers (MCUs) - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  12. Web site: STM32G4 Series of mixed-signals MCUs with DSP and FPU instructions - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  13. Web site: STM32H5 series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  14. Web site: STM32H7 - Arm Cortex-M7 and Cortex-M4 MCUs (480 MHz) - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  15. Web site: STM32L0 - ARM Cortex-M0+ ultra-low-power MCUs - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  16. Web site: STM32L1 - ARM Cortex-M3 ultra-low-power MCUs - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  17. Web site: STM32L4 - ARM Cortex-M4 ultra-low-power MCUs - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  18. Web site: STM32L4+ Ultra-Low-Power Microcontrollers (MCU) with embedded graphics features - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  19. Web site: STM32L5 - Ultra-low-power MCUs, Enhanced Security for IoT and Embedded Applications - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  20. Web site: STM32N6 series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  21. Web site: STM32U0 series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  22. Web site: STM32U5 series of Ultra-low-power MCUs Enhanced Security for IoT and Embedded Applications - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  23. Web site: STMicroelectronics introduces the industry’s first 18nm microcontroller for high-performance applications - STMicroelectronics . 18 November 2025 . STMicroelectronics.
  24. Web site: STM32WB0 series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  25. Web site: STM32WB - Bluetooth, Wireless Microcontrollers (MCU) - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  26. Web site: Wireless STM32WBA microcontrollers supporting Bluetooth Low Energy 5.4 connectivity - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  27. Web site: STM32WL series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  28. Web site: STM32MP1 microprocessor series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  29. Web site: STM32MP2 series - STMicroelectronics . 17 February 2025 . STMicroelectronics.
  30. Web site: Legacy MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  31. Web site: STR7 32-bit ARM7 MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  32. Web site: STM32C0 Series. www.st.com. en.
  33. Web site: STMicroelectronics brings 32-bit kick to cost-sensitive 8-bit applications with STM32C0 series microcontrollers . . https://web.archive.org/web/20251020022952/https://newsroom.st.com/media-center/press-item.html/p4421.html . October 20, 2025 . January 13, 2023 . live.
  34. Web site: STM32F0 - Arm Cortex-M0 - USB Microcontrollers - STMicroelectronics. 2022-08-22. www.st.com. en.
  35. Web site: STM32G0: 1st Mainstream 90 nm MCU, One Power Line, So Many Possibilities. 4 December 2018 .
  36. Web site: 2012-06-14. STMicroelectronics Leverages STM32 "DNA," Targeting Budget Applications. 2022-08-22. 2012-06-14. https://web.archive.org/web/20120614221756/http://www.st.com/internet/com/press_release/p3275.jsp. bot: unknown.
  37. Web site: Newsroom - STMicroelectronics. 2022-08-22. www.st.com. en.
  38. Web site: Newsroom - STMicroelectronics. 2022-08-22. www.st.com. en.
  39. Web site: ST Forum - STM32F0 Unique ID Location.
  40. Web site: STM32F1 - Arm Cortex-M3 Microcontrollers - STMicroelectronics. 2022-08-22. www.st.com. en.
  41. Web site: STM32F1 - Arm Cortex-M3 Microcontrollers - STMicroelectronics. 2022-08-22. www.st.com. en.
  42. Web site: 2014-02-15. STMicroelectronics Reshapes the MCU Market with New 32-Bit Family Powered by ARM Cortex-M3 Core. 2022-08-22. 2014-02-15. https://web.archive.org/web/20140215043333/http://www.st.com/web/en/press/p2184. bot: unknown.
  43. Web site: STM32F2 - ARM Cortex-M3 Microcontrollers - High-Performance MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  44. Web site: 2011-12-17. STMicroelectronics Unveils Roadmap for ARM® Cortex™-M4 and -M0 Microcontrollers While Unleashing Ultimate Performance of Cortex-M3 with New STM32 F-2 Series. 2022-08-22. 2011-12-17. https://web.archive.org/web/20111217193912/http://www.st.com/internet/com/press_release/p3029.jsp. bot: unknown.
  45. Web site: STM32 F2 Marketing Slides; STMicroelectronics. . 2013-12-13 . 2016-03-03 . https://web.archive.org/web/20160303233829/http://www.st.com/st-web-ui/static/active/cn/resource/sales_and_marketing/promotional_material/brochure/brstm32f2.pdf . dead .
  46. Web site: STM32F3 Mixed-Signal Microcontrollers (MCU) - STMicroelectronics. 2022-08-22. www.st.com. en.
  47. Web site: 2013-01-31. STMicroelectronics Delivers New 32-bit ARM® Cortex™ Microcontrollers for Projects Needing Digital Signal Control at Competitive Cost. 2022-08-22. 2013-01-31. https://web.archive.org/web/20130131021624/http://www.st.com/internet/com/press_release/p3304.jsp. bot: unknown.
  48. Web site: 2012-09-14. STMicroelectronics Begins Full Production of New STM32 F3 Microcontrollers and Introduces Supporting Discovery Kit with On-Board 9-Axis MEMS Sensors. 2022-08-22. 2012-09-14. https://web.archive.org/web/20120914063755/http://www.st.com/internet/com/press_release/p3323.jsp. bot: unknown.
  49. Web site: 2021 . AN4207: Getting started with STM32F37/38xxx SDADC (sigma-delta ADC) . live . https://web.archive.org/web/20210924085958/https://www.st.com/resource/en/application_note/an4207-getting-started-with-stm32f3738xxx-sdadc-sigmadelta-adc-stmicroelectronics.pdf . 2021-09-24 . 2023-09-03 . STMicroelectronics.
  50. Web site: STM32F4 - ARM Cortex-M4 High-Performance MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  51. Web site: 2012-11-02. STMicroelectronics Launches World's Most Powerful Cortex processor-based Microcontrollers. 2022-08-22. 2012-11-02. https://web.archive.org/web/20121102010543/http://www.st.com/internet/com/press_release/p3212.jsp. bot: unknown.
  52. Web site: Microcontroller Advances from STMicroelectronics Extend Performance Leadership for Smarter Technology Everywhere. 2022-08-22. www.st.com. en.
  53. Web site: Newsroom - STMicroelectronics. 2022-08-22. www.st.com. en.
  54. Web site: STM32F4 - ARM Cortex-M4 High-Performance MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  55. Web site: 2018 . AN4990: Getting started with sigma-delta digital interface on applicable STM32 microcontrollers . live . https://web.archive.org/web/20220120133847/https://www.st.com/resource/en/application_note/an4990-getting-started-with-sigmadelta-digital-interface-on-applicable-stm32-microcontrollers-stmicroelectronics.pdf . 2022-01-20 . 2023-09-03 . STMicroelectronics.
  56. Web site: STM32F7 - Very high-performance MCUs with Cortex-M7 - STMicroelectronics. 2022-08-22. www.st.com. en.
  57. Web site: STM32G0 Series - Cost-effective Arm Cortex-M0+ Microcontrollers (MCUs) - STMicroelectronics. 2022-08-22. www.st.com. en.
  58. Web site: STM32G0x1 Overview.
  59. Web site: STM32G4 Series of mixed-signal MCUs with DSP and FPU instructions - STMicroelectronics. 2022-08-22. www.st.com. en.
  60. Web site: STM32H7 - Arm Cortex-M7 and Cortex-M4 MCUs (600 MHz) - STMicroelectronics. 2022-08-22. www.st.com. en.
  61. Web site: STM32H7, the Most Powerful Cortex-M7 MCU, Breaks the 2000-point Threshold in CoreMark. ST.com. 20 October 2016 . 17 July 2017.
  62. Web site: STM32H7R7/7S7 - STMicroelectronics . 15 February 2025 . STMicroelectronics.
  63. Web site: STM32L0 - ARM Cortex-M0+ ultra-low-power MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  64. Web site: Newsroom - STMicroelectronics. 2022-08-22. www.st.com. en.
  65. Web site: STM32L1 - ARM Cortex-M3 ultra-low-power MCUs - STMicroelectronics. 2022-08-22. www.st.com. en.
  66. Web site: 2011-10-03. STMicroelectronics Unveils STM32L Ultra-Low-Power ARM Cortex™-M3 based Microcontrollers for 'Energy-Lite' Applications. 2022-08-22. 2011-10-03. https://web.archive.org/web/20111003033650/http://www.st.com/internet/com/press_releases/p3003.jsp. bot: unknown.
  67. Web site: 2012-11-02. STMicroelectronics Announces Extension and Production Availability of STM32L Ultra-Low-Power ARM Cortex™-M3 Microcontroller Series for 'Energy-Lite' Applications. 2022-08-22. 2012-11-02. https://web.archive.org/web/20121102010902/http://www.st.com/internet/com/press_release/p3137.jsp. bot: unknown.
  68. Web site: STM32 L1 Marketing Slides; STMicroelectronics. . 2013-12-13 . 2016-03-04 . https://web.archive.org/web/20160304001147/http://www.st.com/web/en/resource/corporate/company/divisional_presentation/stm32l_Ultra-low-power_Cortex_M3.pdf . dead .
  69. https://www.st.com/stm32l4+ STM32 L4+ Series; STMicroelectronics.
  70. Web site: STM32L5 - Ultra-low-power MCUs, Enhanced Security for IoT and Embedded Applications - STMicroelectronics. 2022-08-22. www.st.com. en.
  71. Web site: STM32U0 Series. 2024-05-12. www.st.com. en.
  72. Web site: STM32U0: Up to 50% energy saving, the new benchmark in entry-level ultra-low power MCUs. 19 March 2024 .
  73. Web site: STM32U3 series page. 2022-08-22. www.st.com. en.
  74. Web site: STMicroelectronics reveals STM32U3 microcontrollers . . https://web.archive.org/web/20250408161721/https://newsroom.st.com/media-center/press-item.html/p4678.html . April 8, 2025 . March 4, 2025 . live.
  75. Web site: STM32U5 series of Ultra-low-power MCUs Enhanced Security for IoT and Embedded Applications - STMicroelectronics. 2022-08-22. www.st.com. en.
  76. Web site: STMicroelectronics Reveals Extreme Low-Power STM32U5 Microcontrollers with Advanced Performance and Cybersecurity. 25 February 2021 .
  77. http://land-boards.com/blwiki/index.php?title=STM32_Blue_Pill STM32 Blue Pill; Land Boards.
  78. https://stm32duinoforum.com/forum/wiki_subdomain/index_title_Blue_Pill.html Blue Pill; STM32duino Forum.
  79. http://land-boards.com/blwiki/index.php?title=BLUE-PILL-HUB Blue-Pill-Hub; Land Boards.
  80. https://github.com/keirf/greaseweazle/wiki/STM32-Fakes STM32 Fakes; GitHub.
  81. http://land-boards.com/blwiki/index.php?title=STM32_Black_Pill STM32 Black Pill; Land Boards.
  82. https://stm32duinoforum.com/forum/wiki_subdomain/index_title_Black_Pill.html Black Pill; STM32duino Forum.
  83. https://hackaday.com/2021/01/20/blue-pill-vs-black-pill-transitioning-from-stm32f103-to-stm32f411/ Blue Pill Vs Black Pill: Transitioning From STM32F103 To STM32F411; Hack-A-Day.
  84. https://www.st.com/resource/en/user_manual/dm00231744-stm32-nucleo32-boards-mb1180-stmicroelectronics.pdf STM32 Nucleo-32 User Manual; ST Microelectronics.
  85. Web site: STM32 Nucleo Boards - STMicroelectronics. 2022-08-22. www.st.com. en.
  86. Web site: ST-LINK On-Board. 2022-08-22. www.segger.com.
  87. http://www.st.com/resource/en/user_manual/dm00231744.pdf STM32 Nucleo-32 Board User Manual; STMicroelectronics.
  88. Web site: Nano | Arduino Documentation. 2022-08-22. docs.arduino.cc.
  89. http://www.st.com/resource/en/user_manual/dm00105823.pdf STM32 Nucleo-64 Board User Manual; STMicroelectronics.
  90. Web site: UNO R3 | Arduino Documentation. 2022-08-22. docs.arduino.cc.
  91. http://www.st.com/resource/en/user_manual/dm00244518.pdf STM32 Nucleo-144 Board User Manual; STMicroelectronics.
  92. http://www.st.com/st-web-ui/static/active/en/resource/legal/legal_agreement/license_agreement/EvaluationProductLicenseAgreement.pdf STMicroelectronics Evaluation Product License Agreement
  93. Web site: STM32 Discovery Kits - STMicroelectronics. 2022-08-22. www.st.com. en.
  94. Web site: Getting started with the STM32VL-Discovery board and ChibiOS/RT . 2015-07-08 . 2015-07-10 . https://web.archive.org/web/20150710172318/http://wiki.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32vl_discovery . dead .
  95. Web site: Getting started with the STM32L-Discovery board and ChibiOS/RT . 2015-07-08 . 2015-07-10 . https://web.archive.org/web/20150710160156/http://wiki.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32l_discovery . dead .
  96. Web site: Getting started with the STM32F4-Discovery board and ChibiOS/RT . 2015-07-08 . 2015-07-10 . https://web.archive.org/web/20150710165433/http://wiki.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32f4_discovery . dead .
  97. Web site: Newsroom - STMicroelectronics. 2022-08-22. www.st.com. en.
  98. Web site: 2011-11-23. STMicroelectronics' STM32 Discovery Kit Establishes New Industry Standard for Low-Cost Tools for 32-bit Microcontrollers. 2022-08-22. 2011-11-23. https://web.archive.org/web/20111123102926/http://www.st.com/internet/com/press_release/p3065.jsp. bot: unknown.
  99. Web site: 2012-11-02. STMicroelectronics To Hand Out Up To 7000 Microcontroller Discovery Kits at 'embedded world' to Encourage Creativity and Nurture Development of Outstanding Embedded Applications. 2022-08-22. 2012-11-02. https://web.archive.org/web/20121102010653/http://www.st.com/internet/com/press_release/t3136.jsp. bot: unknown.
  100. Web site: 2012-08-09. STMicroelectronics Enters Production with New STM32 F0 Microcontrollers Targeting Budget Applications. 2022-08-22. 2012-08-09. https://web.archive.org/web/20120809215244/http://www.st.com/internet/com/press_release/p3296.jsp. bot: unknown.
  101. Web site: Newsroom - STMicroelectronics. 2022-08-22. www.st.com. en.
  102. Web site: STM32 Eval Boards - STMicroelectronics. 2022-08-22. www.st.com. en.
  103. Web site: STM32 Eval Boards - STMicroelectronics. 2022-08-22. www.st.com. en.
  104. Web site: STM32 coding matrix · pavelrevak/pystlink Wiki. 2022-08-22. GitHub. en.