AN3364 How to migrate across STM32 series
Doc ID 018608 Rev 1 3/12
2 How to migrate across STM32 series
2.1 STM32 series general overview
The STM32 platform forms a strong foundation with a broad and growing portfolio. With new
products addressing new applications, the complete STM32 product series now comprises
three series, STM32F-1, STM32F-2 and STM32L-1, each dedicated to a specific segment:
● STM32 F-1: The general-purpose F-1 series addresses a wide range of applications,
from the lowest, price-sensitive designs to computing-intensive, high memory footprint
ones.
The F-1 series is a complete series whose members are fully pin-to-pin, software and
feature compatible.
– Low-density devices are STM32F101xx and STM32F103xx microcontrollers
where the Flash memory density ranges between 16 and 32 Kbytes.
– Medium-density devices are STM32F101xx and STM32F103xx microcontrollers
where the Flash memory density ranges between 32 and 128 Kbytes.
– High-density devices are STM32F101xx and STM32F103xx microcontrollers
where the Flash memory density ranges between 256 and 512 Kbytes.
– XL-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 768 Kbytes and 1024 Kbyte.
– Connectivity-line devices are STM32F105xx and STM32F107xx microcontrollers
where the Flash memory density ranges between 64 and 256 Kbytes.
– Medium-density value line device is STM32F100xx microcontrollers where the
Flash memory density ranges between 64 and 128 Kbytes
– High-density value line device is STM32F100xx microcontrollers where the
Flash memory density ranges between 128 and 512 Kbytes.
● STM32 F-2: The F-2 series provides the highest performance for computing-intensive
applications and advanced connectivity. The F2 series maintains compatibility with the
F1 series.
● STM32 L-1: Designed for ultra-low-power applications that are energy-aware and seek
to achieve the absolute lowest power consumption. The L-1 series maintains
compatibility with the F1 series.
In the rest of this document (unless otherwise specified),
– the terms F1, STM32 F1 and STM32F10x are used to refer to the STM32 F-1
series
– the terms F2, STM32 F2 and STM32F2xx are used to refer to the STM32 F-2
series
– the terms L1, STM32 L1 and STM32L1xx are used to refer to the STM32 L-1
series