Application note

How to wake up an STM32 microcontroller from low-power mode with the USART or the LPUART

Rev 7 - February 2025

Introduction

The universal synchronous/asynchronous receiver transmitter (USART) and the low-power universal asynchronous receive transmitter (LPUART) feature advanced low-power mode functions. These functions allow receiving data properly even when an STM32 microcontroller (MCU) of the series listed below is in low‑power mode, and the APB clock is disabled.
Table 1. Applicable products
TypeProducts
Microcontroller
  • STM32C0 series
  • STM32F0 series, STM32F3 series
  • STM32G0 series, STM32G4 series
  • STM32H5 series, STM32H7 series
  • STM32L0 series, STM32L4 series, STM32L4+ series, STM32L5 series
  • STM32N6 series
  • STM32U0 series, STM32U3 series, STM32U5 series
  • STM32WB series, STM32WB0 series, STM32WBA series

General information

This application note applies to the STM32 Series microcontrollers that are Arm® Cortex® core-based devices.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.