STMicroelectronics STM32U3 Ultra-Low-Power 32-Bit Microcontrollers

STMicroelectronics STM32U3 Ultra-Low-Power Arm® Cortex®-M33 32-Bit Microcontrollers with TrustZone® and a Floating-Point Unit (FPU) operate at up to 96MHz. The single‑precision FPU supports all the Arm single‑precision data‑processing instructions and data types. The Cortex-M33 core also implements a full set of digital signal processing (DSP) instructions and a memory protection unit (MPU) that enhances application security. Based on near-threshold voltage technology, the STM32U3 devices reduce the active consumption down to 10µA/MHz, resulting in far longer battery life for any application.

The devices embed high‑speed memories (1-Mbyte flash memory and 256-Kbytes SRAM), one Octo/Quad-SPI flash memory interface, enhanced I/Os, peripherals connected to three APB buses, two AHB buses, and a 32‑bit multi‑AHB bus matrix. The STM32U3 MCUs embed protection mechanisms for embedded flash memory and SRAM. These devices also offer two 12-bit ADCs (2.5Msps), two comparators, two operational amplifiers, two DAC channels, an internal voltage reference buffer, a low-power RTC, three general-purpose 32-bit timers, one 16-bit PWM timer dedicated to motor control, three general-purpose 16-bit timers, two basic 16-bit timers, and up to four 16-bit low-power timers.

The STM32U3 devices embed a low-power digital filter dedicated to audio signals (ADF), with one filter supporting sound-activity detection. Other features include up to 21 capacitive sensing channels, standard/advanced communication interfaces, and several peripherals. STMicroelectronics STM32U3 MCUs deliver high protection against transient and other attacks.

Features

  • Includes ST patented technology
  • Ultra-low power
    • 1.71V to 3.6V power supply
    • -40°C to +105°C temperature range
    • VBAT mode: supply for RTC, 32x 32-bit backup registers
    • 1.6μA stop 3-mode with 8-Kbyte SRAM
    • 2.2μA stop 3-mode with full SRAM
    • 3.8μA stop 2-mode with 8-Kbyte SRAM
    • 4.5μA stop 2-mode with full SRAM
    • 9.5μA/MHz run mode at 3.3V [While(1) SMPS step-down converter mode]
    • 13μA/MHz run mode at 3.3V/48MHz (CoreMark® SMPS step-down converter mode)
    • 16μA/MHz run mode at 3.3V/96MHz (CoreMark SMPS step-down converter mode)
    • Brownout reset (BOR) in all modes except shutdown
  • Arm 32-bit Cortex-M33 CPU with TrustZone and FPU
  • ART accelerator with 8-Kbyte instruction cache allowing 0-wait-state execution from flash and external memories - frequency up to 96MHz, MPU, 144DMIPS and DSP instructions
  • Power management - embedded regulator (LDO) and SMPS step-down converter supporting switch on-the-fly and voltage scaling
  • Benchmarks
    • 1.5DMIPS/MHz (Dhrystone 2.1)
    • 387 CoreMark (4.09 CoreMark/MHz)
    • 500 ULPMark™-CP
    • 117 ULPMark-CM
    • 202000 SecureMark™-TLS
  • Memories
    • Up to 1Mbyte (STM32U375) or 1Mbyte (STM32U385) flash memory with ECC, 2x banks read-while-write
    • 256Kbytes of SRAM, including 64Kbytes with hardware parity check
    • OCTOSPI external memory interface supporting SRAM, PSRAM, NOR, NAND, and FRAM memories
  • Security
    • Arm TrustZone and securable I/Os, memories, and peripherals
    • Flexible life cycle scheme with RDP and password-protected debug
    • Root of trust due to unique boot entry and secure hide protection area (HDP)
    • Secure firmware installation (SFI) from embedded root secure services (RSS)
    • Secure firmware upgrade
    • Support of Trusted firmware for Cortex M (TF-M)
    • Public key accelerator, ECDSA signature verification
    • Key hardware protection
    • Attestation keys
    • HASH hardware accelerator
    • True random number generator, NIST SP800-90B compliant
    • 96-bit unique ID
    • 512-byte one-time programmable (OTP)
    • Antitamper protection
  • Clock management
    • 4MHz to 50MHz crystal oscillator
    • 32.768kHz crystal oscillator for RTC (LSE)
    • Internal 16MHz factory-trimmed RC (±1%)
    • Internal low-power RC with 32kHz or 250Hz (±5%) frequency
    • 2x internal multispeed 3MHz to 96MHz oscillators
    • Internal 48MHz with clock recovery
    • Accurate MSI in PLL mode and up to 96MHz with 32.768kHz, 16MHz, or 32MHz crystal oscillator
  • General-purpose inputs/outputs - Up to 82x fast I/Os with interrupt capability, most 5V-tolerant, and up to 14x I/Os with independent supply down to 1.08V
  • Up to 15x timers and 2x watchdogs
    • 1x 16-bit advanced motor‑control, 3x 32‑bit and 3x 16‑bit general purpose, 2x 16‑bit basic, 4x low‑power 16‑bit timers (available in Stop mode), 2x watchdogs, and 2x SysTick timers
    • RTC with hardware calendar, alarms, and calibration
  • Up to 19x communication peripherals
    • 1x USB 2.0 full-speed controller
    • 1x serial audio interface (SAI)
    • 3x I2C FM+(1Mbit/s), SMBus/PMBus™
    • 2x I3C (SDR), with support of I2C FM+ mode
    • 2x USARTs and 2x UARTs (SPI, ISO 7816, LIN, IrDA, modem), 1x LPUART
    • 3x SPIs (6x SPIs including 1x with OCTOSPI + 2x with USART)
    • 1x CAN FD controller
    • 1x SDMMC interface
    • 1x audio digital filter with sound-activity detection
  • 12-channel GPDMA controller, functional in Sleep and Stop modes (up to Stop 2)
  • Up to 21x capacitive sensing channels with support for touch key, linear, and rotary touch sensors
  • Rich analog peripherals (independent supply)
    • 2× 12-bit ADC 2.5Msps, with hardware oversampling
    • 12-bit DAC module with 2x D/A converters, low-power sample and hold, autonomous in Stop 1 mode
    • 2x operational amplifiers with built-in PGA
    • 2x ultra-low-power comparators
  • CRC calculation unit
  • Debug with development support - serial-wire debug (SWD), JTAG, Embedded Trace Macrocell™ (ETM)
  • ECOPACK2-compliant package options
    • LQFP48 (7mm × 7mm), LQFP64 (10mm × 10mm), and LQFP100 (14mm × 14mm)
    • UFQFPN32 (5mm x 5mm) and UFQFPN48 (7mm x 7mm)
    • UFBGA64 (5mm × 5mm) and UFBGA100 (7mm × 7mm)
    • WLCSP52 and WLCSP68 (3.17mm x 3.11mm)
  • -40°C to +105°C temperature range, +110°C junction

Applications

  • Battery-powered devices
  • Automotive
  • Industrial automation
  • Consumer electronics
  • Healthcare and medical devices
  • Security and access control
  • Smart grids and meters
  • Smart agriculture
  • Wireless communication devices
  • Consumer and industrial robotics

Videos

Datasheets

STM32U375x Block Diagram

Block Diagram - STMicroelectronics STM32U3 Ultra-Low-Power 32-Bit Microcontrollers

STM32U385x Block Diagram

Block Diagram - STMicroelectronics STM32U3 Ultra-Low-Power 32-Bit Microcontrollers
Inilathala: 2025-03-03 | Na-update: 2025-11-04