English
Language : 

AN4228 Datasheet, PDF (1/90 Pages) STMicroelectronics – Migrating from STM32F1 to STM32F3 microcontrollers
AN4228
Application note
Migrating from STM32F1 to STM32F3 microcontrollers
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 family. 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 induce to switch to smaller components and shrink the
PCB area.
This application note is written to help users, by presenting the steps required to migrate
from an existing STM32F1xx family device to an STM32F3xx family device. It gathers the
most important information and lists the vital aspects that users must address.
When migrating an application from STM32F1 series to STM32F3 series, users have to
analyze the hardware migration, the peripheral migration and the firmware migration.
To benefit fully from the information in this application note, users should be familiar with the
STM32 microcontrollers. Users can refer to the following documents that are available from
www.st.com.
 STM32F1 series reference manuals (RM0008 and RM0041), the STM32F1
datasheets, and the STM32F1 Flash programming manuals (PM0075, PM0063 and
PM0068).
 STM32F3 series reference manuals and the STM32F3 datasheets.
For an overview of the whole STM32 series and a comparison of the different features of
each STM32 product series, please refer to the application note AN3364 Migration and
compatibility guidelines for STM32 microcontroller applications.
Table 1 lists the microcontrollers concerned by this application note.
Type
Microcontrollers
Table 1. Applicable products
Applicable products
STM32F1 series,
STM32F3 series.
March 2015
DocID024110 Rev 5
1/90
www.st.com
1