
Introduction
For designers of STM32 microcontroller applications, being able to replace one microcontroller type with another from the same
product family easily is an important asset. Migrating an application to a different microcontroller is often needed when product
requirements grow, putting extra demands on memory size, optimizing power consumption, security, or the number of I/Os. The
cost reduction objectives may also be an argument to switch to smaller components and shrink the PCB area.
This application note analyzes the steps required to migrate an existing design between the STM32G0 and STM32U0 series.
Three aspects must be considered for the migration: hardware, peripherals, and firmware.
STM32U0 and STM32G0 are based on similar platforms and share the same core, architecture, and peripherals, resulting in
easy and fast firmware migration. For hardware migration, a redesign of the PCB is necessary.
This document lists the full set of features available for the STM32G0 series and the equivalent features on the STM32U0 series
(some products may have fewer features depending on their part number).
To benefit fully from this application note, the user must be familiar with the STM32 microcontroller documentation available on
www.st.com, with a particular focus on the documents listed in Reference documents.
Migrating between STM32G0 and STM32U0 MCUs
AN6226
Application note
AN6226 - Rev 1 - January 2025
For further information contact your local STMicroelectronics sales office.
www.st.com