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 by
putting extra demands on memory size or increasing the number of I/Os. On the other hand,
cost reduction objectives are also be an argument to switch to smaller components and
shrink the PCB area.
This application note analyze the steps required to migrate an existing design from
STM32L1 Series to STM32L4 Series. It groups the most important information and lists the
vital aspects that need to be addressed.
This document lists the "full set" of features available for the STM32L1 and the equivalent
features on STM32L4 Series when available.
In order to migrate an application from STM32L1 Series to STM32L4 Series, these three
aspects need to be considered: the hardware migration, the peripheral migration and the
firmware migration.
To fully benefit from the information in this application note, the user should be familiar with
the STM32 microcontrollers documentation available on www.st.com, with focus on:
STM32L1 Series:
•
STM32L1xx reference manual (RM0038)
•
STM32L1xx datasheets
•
STM32L1 Flash and EEPROM programming manual (PM0062)
STM32L4 Series:
•
STM32L4x6 reference manual (RM0351)
•
STM32L4x3 reference manual (RM0394)
•
STM32L4x2 reference manual (RM0393)
•
STM32L4xx datasheets.
March 2016
Migrating from STM32L1 Series to STM32L4 Series
DocID027094 Rev 3
AN4612
Application note
microcontrollers
1/58
www.st.com
1
Need help?
Do you have a question about the STM32L1 Series and is the answer not in the manual?
Questions and answers