English
Language : 

AN3364 Datasheet, PDF (4/17 Pages) STMicroelectronics – Migration and compatibility guidelines for STM32 microcontroller applications
How to migrate across STM32 series
1
How to migrate across STM32 series
AN3364
1.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
several series including STM32F0, STM32F1, STM32F2, STM32F4 and STM32L1, each
dedicated to a specific segment:
● STM32F0: The F0 series bridges the gap with applications using 8- and 16-bit
microcontrollers, enabling advanced high-end features in economical end products.
The F0 series offers unparalleled flexibility and scalability for home-entertainment
products, appliances, and industrial equipment.
● STM32F1: The general-purpose F1 series addresses a wide range of applications,
from the lowest, price-sensitive designs to computing-intensive, high memory footprint
ones. The F1 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 Kbytes.
– Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers
where the Flash memory density ranges between 64 and 256 Kbytes.
– Medium density value line devices are STM32F100xx microcontrollers where
the Flash memory density ranges between 64 and 128 Kbytes.
– High density value line devices are STM32F100xx microcontrollers where the
Flash memory density ranges between 128 and 512 Kbytes.
● STM32F2: The F2 series provides the highest performance for computing-intensive
applications and advanced connectivity. The F2 series maintains compatibility with the
F1 series.
● STM32F4: The ARM® Cortex™-M4-based F4 series is an extension of the industry-
leading STM32 portfolio towards even higher performance. Like the STM32 F2 series,
these MCUs leverage ST‘s 90 nm NVM technology and ST’s ART Accelerator™ to
reach the industry’s highest benchmark scores for Cortex-M-based microcontrollers
with 210 DMIPS/469 Coremark executing from Flash memory at 168 MHz operating
frequency.
4/17
Doc ID 018608 Rev 3