English
Language : 

AN4654 Datasheet, PDF (1/32 Pages) STMicroelectronics – Migrating between STM32L1 and STM32L0 series microcontrollers
AN4654
Application note
Migrating between STM32L1 and STM32L0 series microcontrollers
Note:
Introduction
For designers of STM32 applications, it is important to be able to easily replace one
microcontroller with another within the same product family.
One key advantage of STM32 MCUs is their simplified porting thanks to a strong focus on
compatibility across the portfolio. Migrating an application to a different microcontroller is
often needed to fulfill higher product requirements, more demanding on memory size or with
increased number of I/Os. Cost reduction is another reason for change to smaller
components and shrunk PCB area.
Table 1 lists the products addressed by this application note, prepared to help users during
the analysis of the steps required to migrate from a STM32L1 microcontroller to one of the
STM32L0 series. It gathers the most important information and lists the mandatory aspects
that users need to address.
To migrate an application from STM32L1 series to STM32L0 series, users have to analyze
the hardware migration first, then the peripheral migration and finally the firmware migration.
To fully benefit from the information included in this application note, users should be
familiar with STM32 microcontrollers, and refer to the following documents available from
www.st.com:
• STM32L1xx reference manual (RM0038) and product datasheets
• STM32L0xx reference manual (RM0367) and product datasheets.
For an overview of all the STM32 microcontrollers and for a comparison of the different
features of each product series, please refer to AN3364 “Migration and compatibility
guidelines for STM32 microcontroller applications.”
Type
Microcontrollers
Table 1. Applicable products
Product series
STM32L0
STM32L1
The following notational convention is used in the rest of the document:
STM32L0xx is used instead of STM32L0xxxx when referring to products of STM32L0
series, and STM32L1xx is used instead of STM32L1xxxx when referring to products of
STM32L1 series.
April 2015
DocID027444 Rev 1
1/32
www.st.com
1