STM32U5: The Most Complex Low-power MCU

Published: 19 January 2022 | Last Updated: 19 January 20226909
In March 2021, STMicroelectronics (ST) announced the STM32U5, and in September the first STM32U5 models were officially mass-produced, meaning that ST gave birth to the first ultra-low-power microcontroller to achieve both PSA Level 3 and SESIP 3 safety certifications.
Discover the STM32U5, the new secure, high-performance, and ultra-low power STM32 microcontrollers that will revolutionize your design.

Unveiling the STM32U5 MCU series


Catalog

Ⅰ STM32U5 Overview

Ⅱ Unification of low power and high performance

Ⅲ More Functional Safety and Information Security

Ⅳ More Powerful Storage Units

Ⅴ More accurate analog peripherals

Ⅵ A Richer Ecosystem

Ⅶ Summary

 

Ⅰ STM32U5 Overview

STM32 low-power series products from STM32L5 to STM32U5, although the core is the same, all use the Arm v8 architecture of Cortex-M33, but its process, circuit design, and other aspects have made a huge innovation, and the use of the new 40nm technology platform, which is also an important support platform for future ST low-power MCU technology.

(Utmel.com has a large selection of STMicroelectronics MCUs in stock, please feel free to ask for a quote.)

Historically, the ultra-low power product line has been a strategic product line for STM32. Since 2007, when ST released the first general-purpose microcontroller based on the Cortex-M core, ST expanded the Cortex-M family of microcontrollers into the ultra-low power segment in 2009.

The STM32U5 can be used in industrial smart flow meters, health and fitness wearables, medical monitoring devices, POS payment terminals, and other scenarios where both power consumption and security are highly required.

As the first product of the U series platform, what new features have the STM32U5 implemented?

 updates of STM32U5.jpg

Compared with STM32L5, some updates of STM32U5

Ⅱ Unification of low power and high performance

EEMBC ULPMark.jpg

EEMBC ULPMark

First is the EEMBC ULPMark score, which covers power consumption analysis in different modes, and STM32 is the only brand to publish all 4 scores, which also proves its confidence in low power consumption across the scenario.

Customers have different application scenarios, some for high load work and some for long standby applications, so simply comparing µA/MHz does not work for every customer. By providing scores for different work scenarios, customers can better refer to.

In addition to a more advanced 40nm process and improvements in both leakage and dynamic current, the STM32U5 has improved power management modes with the addition of Low Power Background Autonomous Mode (LPBAM), and a number of peripherals and functions that can operate at low power.

The STM32U5 has 16kB SRAM as storage space for Low Power Background Autonomous Mode, to which peripheral data such as I2C, SPI, serial, ADC, etc. can be transferred via LPDMA while the CPU is asleep, and then the CPU can be woken up for one-time batch processing when the data accumulates to a certain amount. By avoiding frequent wake-up of CPU, thus achieving the purpose of power-saving. According to the model of classical data acquisition and wake-up processing tested by ST, the number of CPU wake-ups can be turned into 1/10 of the original one.

Second, it integrates high frequency DC/DC and LDO. By integrating high frequency DC/DC, the conversion loss from VDD to the core power supply can be reduced to achieve the most optimized dynamic power consumption and the fastest dynamic response. And by LDO, the drawback of slow DC/DC start-up time can be solved.

Thirdly, it is similar to LPRAM, which provides partitioned FLASH and SRAM. Users can turn off and turn on on-demand the less frequently used Flash according to the application scenario, or reduce power consumption by lowering the FLASH read speed.

 combination of low-power modes.jpg

As shown in the figure, the rich combination of low-power modes allows users to choose more flexibly.

 Block diagram of some low-power modes 1.jpg

Block diagram of some low-power modes 2.jpg

Block diagram of some low-power modes

In addition to low power consumption, high performance is also a major feature of the STM32U5. The processor up to 160MHz has made the STM32U5 series achieve a performance score of 240DMIPS and 651Coremark. The previous generation STM32L5, which also uses the Cortex-M33 core, is clocked at 110MHz. At the same time, in order to further enhance performance, STM32U5 also integrates FMAC and Cordic math accelerators. Art accelerator (8 kB instruction cache, 4 kB data cache) for optimizing instruction and data throughput cache on internal and external storage, and Chrom-Art, a 2.5D graphics accelerator for resource-constrained situations.

Ⅲ More Functional Safety and Information Security

The Cortex-M33 was developed specifically for high data security applications with the Arm v8 architecture, incorporating TrustZone technology, just to meet the high-security applications of the Internet of Things, but in fact, the MCU is not currently secure enough.

That's exactly why STM32U5 adds additional security features on top of L5 to ensure the security of IoT. The kernel isolation or TrustZone support alone is obviously not enough. Therefore, in addition to kernel isolation, the STM32 is designed for isolated configurations of the product's internal storage, buses, and peripherals.

 Isolation of the STM32U5.jpg

Isolation of the STM32U5

In addition, the STM32U5 adds more security encryption features and a fully controllable multi-layer protection state machine. The storage protection is especially designed for internal storage tampering, with additional OTP space and active tampering for active anti-infringement.

PSA Level 3 requires protection against both software and hardware attacks, so the STM32U5 specifically adds an AES module to prevent border attacks.

Arm's requirements for PSA Level 3 certification require that the chip also needs an immutable root of trust under a secure framework. With the root of trust, the secure boot supported on the STM32U5 can function based on this secure foundation. For such a secure boot feature, ST provides relevant reference codes that can help users implement related secure boot, secure firmware loading, and secure firmware update.

If the TF-M (Trusted Firmware for Cortex-M) architecture is used, in addition to the TrustZone, the internal services and software can be separated into Trusted and Untrusted Zones, and administrator and user privileges can also be set in the software permissions. Under the administrative authority, there are also PSA modular local security services available in the Trust Zone, which include more functional modules related to encryption and decryption, secure storage, Trust Zone initialization, and certificate initialization. These are important for passing the PSA Level 3 certification and for implementing a TF-M trusted firmware framework.

The STM32U5 also provides secure firmware loading. After the customer has designed the software and licensed it for third-party production, there is no way to guarantee the software security. ST helps the user to strictly control the security of the burned firmware and the number of burned copies in a third-party burn-in environment through an internal SFI production process.

Because of the enhanced anti-tampering and software protection features, the STM32U585 is also suitable for controlling PIN Transaction Security (PTS) devices, which must meet the technical requirements of the Payment Card Industry Security Standards Council (PCI SSC). As a secure general-purpose MCU, the STM32U585 provides developers with a total solution to simplify the design and production of point-of-sale and self-service payment terminals.

Products that receive the "PTS Officially Approved Device" logo typically require a security chip dedicated to defending against inline and sideband attacks, as well as a separate MCU to manage the keyboard, display, and USB connectivity. The STM32U585 now integrates all of these functions in a single chip, simplifying product design and optimizing production logistics from procurement and inventory management to final assembly. End manufacturers can also test and certify products to applicable standards such as PCI PTS v6 faster and more easily.

Ⅳ More Powerful Storage Units

While processing speed is one aspect of MCU selection, storage is another important metric.

The STM32U5 has further expanded the storage space in addition to the low power consumption achieved by using partitioning.

 Storage layout and processing main frequency of successive generations of low-power STM32 MCUs.jpg

Storage layout and processing main frequency of successive generations of low-power STM32 MCUs

As shown in the figure, the STM32U5's Flash planning from 128kB to 4MB will greatly expand the user's selection. At the same time, the Flash contains up to 0.5MB with 100,000 times read/write capability to improve the reliability guarantee for user data storage, while the rest is conventional 10,000 times.

The SRAM, on the other hand, is 786kB and supports ECC, thus satisfying critical security applications.

The STM32U5 also features the ever-present variable static memory controller FSMC, as well as OctoSPI, thus supporting more flexible external storage expansion.

Ⅴ More accurate analog peripherals

For next-generation sensing and tracking applications, the new family also offers an advanced high-speed 14-bit analog-to-digital converter (ADC).

Multifunction digital filters (MDF) and audio digital filters (ADF) replace ST's Sigma-Delta modulated digital filters (DFSDM). Significantly improving voice detection, these features allow users to easily integrate voice wakeup functionality into low-cost, low-power microcontroller-based application scenarios by improving voice activity detection performance and combining it with the LPDMA low-power feature.

 STM32U5 product block diagram.jpg

STM32U5 product block diagram

Ⅵ A Richer Ecosystem

STM32 has always been committed to building a complete ecosystem, and now with the official release of STM32U5, the supporting evaluation board, IoT Discovery Kit and Nucleo Minimum System are available for sale. Currently, ST has released 24 models of STM32U5 depending on the storage space, hardware encryption, and package form factor.

Notably, the IoT Discovery Kit, which includes the STM32U585 main processor, also adds a number of sensors and audio microphones. For wireless functions, there are STM32WB Bluetooth and ZigBee-based modules, as well as WiFi wireless modules developed by Keiko Information for easier IoT wireless connectivity.

And for development kits, in addition to the STM32Cube software suite, ST also announced a partnership with Microsoft in 2020 for Azure, where the STM32Cube ecosystem directly uses the Azure RTOS suite to support more application code examples, and more middleware, including operating systems, file systems, TCP/IP protocols, USB protocols, and more. Everything that used to be available through different third parties is now available for free and in one place.

Ⅶ Summary

The STM32U5 is a crossover product from ST for the low-power segment. Low-power MCUs have to be carefully polished. That's why, to ensure that all the advantages of the Cortex-M33 v8 architecture are perfectly exploited, ST has adopted a prudent strategy of optimizing step by step, launching the L5 first as a bridge between the U5 and L4, and then through further iterations to ensure the delivery of a complete and optimized product line.

The U series has achieved significant upgrades compared to the L series, both in terms of process and microarchitecture, and is by no means a minor revision similar to the L4 to L4+. Although ST has no official unified answer, I prefer to believe that the U series represents Ultra, because whether it is power consumption, security or performance, the U series has achieved the ultimate in low-power MCUs.

UTMEL

We are the professional distributor of electronic components, providing a large variety of products to save you a lot of time, effort, and cost with our efficient self-customized service. careful order preparation fast delivery service

Frequently Asked Questions

1. What architecture does all STM32 low-power series products use?

Arm v8

2. What has been a strategic product line for STM32?

ultra-low power product line

3. When did ST release the first general-purpose microcontroller based on the Cortex-M core?

2007

4. What does the STM32U5 integrate in order to further enhance performance?

FMAC and Cordic math accelerators

5. What is the speed of the STM32U5 processor?

160MHz
Related Articles

  • Getting Started with Arduino: What is Arduino and How to Use Arduino Boards
    Getting Started with Arduino: What is Arduino and How to Use Arduino Boards
    UTMEL28 September 20233985

    Arduino is an open-source electronics platform that includes software and programmable circuit boards, allowing beginners to build electronic projects by writing simple code. The article provides an overview of Arduino, including different board types, basic components, how to use the boards, and project ideas like an automated plant watering system.

    Read More
  • Arduino vs. Raspberry Pi: A Detailed Comparison
    Arduino vs. Raspberry Pi: A Detailed Comparison
    UTMEL24 April 20252972

    Hello everyone, welcome to the new post today.This guide is going to talk in detail about Arduino vs. Raspberry Pi to clarify their differences and help you pick the right board based on your needs.

    Read More
  • Electronic Components in the Smart Home System
    Electronic Components in the Smart Home System
    UTMEL24 April 2025928

    Electronic parts are the heart of every smart home system. These parts help devices talk, do tasks, and save energy. For instance, sensors notice motion or temperature changes. Microcontrollers use this data to do things like dim lights or turn on alarms.

    Read More
  • Software Tools for NXP Microcontroller Development
    Software Tools for NXP Microcontroller Development
    UTMEL06 June 2025499

    Discover how NXP microcontroller tools like MCUXpresso IDE, SDK, and Config Tools streamline coding, debugging, and hardware setup for embedded systems.

    Read More
  • VFD Driving Guide: What to Do When Your MCU Runs Out of Pins?
    VFD Driving Guide: What to Do When Your MCU Runs Out of Pins?
    UTMEL22 July 2025485

    This comprehensive guide addresses a common challenge faced by electronics enthusiasts: driving Vacuum Fluorescent Displays (VFDs) when microcontrollers have insufficient pins. Sparked by a Reddit user's question about controlling a VFD with more segments than available MCU pins, the article explores the elegant solution of multiplexing technology.

    Read More