English
Language : 

AN3364 Datasheet, PDF (1/17 Pages) STMicroelectronics – Migration and compatibility guidelines for STM32 microcontroller applications
AN3364
Application note
Migration and compatibility guidelines for
STM32 microcontroller applications
Introduction
For designers of STM32 microcontroller applications, it is important to be able to easily
replace one microcontroller type by another one in the same product series. Migrating an
application to a different microcontroller is often needed, when product requirements grow,
putting extra demands on memory size, or increasing the number of I/Os. On the other
hand, cost reduction objectives may force you to switch to smaller components and shrink
the PCB area. This application note is written to help you and analyze the steps you need to
migrate from an existing STM32-based design to any one of the other microcontroller types
in the fast-growing STM32 series.
To save your time, this application note groups together all the most important information
and lists the vital aspects that you need to address.
All the information included here can also be extremely worthwhile in your first STM32
design, not immediately concerned by a migration project. Studying the issues now will help
you tackle any future requirement by designing for compatibility from the beginning. To use
this application note, general STM32 knowledge is required, you can learn it from the
STM32 series reference manual, the STM32 datasheets, and the STM32 Flash program
memory programming manuals.
This application note presents an overview of the whole STM32 series and presents a first
level view of the different aspects that are important to consider when planning a new design
or migrating. The microcontroller blocks and peripherals are grouped and identified either as
fully compatible or compatible with enhancements, or presented by types of series.
However the details of the migration guidelines across STM32 series are documented in
separate documents. Please refer to one of the following documents:
● AN3427 Migrating applications from STM32F1 series to STM32F2 series.
● AN3422 Migrating applications from STM32F1 series to STM32L1 series.
● AN4088 Migrating applications from STM32F1 series to STM32F0 series.
Table 1. Applicable products
Type
Part numbers
Microcontrollers
STM32F0, STM32F1, STM32F2, STM32F4 and STM32L1 series
May 2012
Doc ID 018608 Rev 3
1/17
www.st.com