EmbeddedRelated.com
STM32H503CBU6

STM32H503CBU6

STMicroelectronics
ARM® Cortex®-M33 STM32H5 Microcontroller IC 32-Bit 250MHz 128KB (128K x 8) FLASH 48-UFQFPN (7x7)
Active1,482 in stock

Overview

The STM32H503CBU6 is a high-performance 32-bit microcontroller based on the Arm Cortex-M33 core, operating at frequencies up to 250MHz. It integrates 128KB of Flash memory and 32KB of SRAM with dedicated hardware acceleration for security including HASH (SHA-1, SHA-2) and a True Random Number Generator (TRNG). This MCU bridges the gap between standard microcontrollers and high-end processors by offering DSP instructions and a Floating Point Unit in a compact 48-pin UFQFPN package.

Why Choose This Part

It offers an exceptional performance-to-power ratio for an M33 core, featuring an 8-Kbyte instruction cache and ECC on both Flash and SRAM for high-reliability applications. The wide operating voltage range down to 1.71V and multiple low-power modes make it suitable for power-constrained industrial environments.

Applications

Secure IoT Endpoints
Utilizes the integrated HASH hardware acceleration and TRNG to implement secure boot and encrypted communication in connected devices.
Industrial Sensor Hubs
Processes complex sensor data using the 250MHz clock and DSP instructions while interfacing via CANbus or SPI.
Motor Control Feedback
Leverages the 12-bit SAR ADC and PWM peripherals for high-speed control loops in small-form-factor industrial actuators.
USB Peripheral Controllers
Acts as a dedicated controller for USB-enabled interface bridges or custom HID devices using its integrated USB support.

Key Specifications

Speed 250MHz
RAM Size 32K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, PDR, POR, PWM, SHA, TRNG, Voltage Detect, WDT
Connectivity CANbus, FIFO, I2C, IrDA, LINbus, SCI, SDIO, SMBus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 35
Core Processor ARM Cortex-M33
Package / Case 48-UFQFN Exposed Pad
Data Converters A/D 10x12b SAR; D/A 2x12b
Oscillator Type External, Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-UFQFPN (7x7)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Start development using the STM32CubeH5 software suite and an NUCLEO-H503RB development board for rapid prototyping. The chip is fully supported by the STM32CubeIDE, and hardware debugging can be performed via standard SWD interfaces using an ST-LINK/V3 probe.

Dev Boards

Development boards and breakout modules featuring the STM32H503CBU6 or compatible chips — ready to use for prototyping.

NUCLEO-H503RB STMicroelectronics
STM32H503 Nucleo-64 STM32H5 ARM® Cortex®-M33 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 868 in stock
NUCLEO-H563ZI STMicroelectronics
STM32H563ZI Nucleo-144 STM32H5 ARM® Cortex®-M33 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 2,408 in stock
STM32H573I-DK STMicroelectronics
STM32H573II Discovery STM32H5 ARM® Cortex®-M33 MCU 32-Bit Embedded Evaluation Board
Digi-Key 394 in stock
NUCLEO-H533RE STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32H533RET6 MCU, supports Arduino and morpho
Mouser 773 in stock
Part of STM32H5 family » STM32H503

STM32H503 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Core Processor Package ADC/DAC Temp Range Stock
STM32H503CBU6 (this part) 35 ARM Cortex-M33 UFQFN-48 A/D 10x12b SAR; D/.. -40degC ~ 85degC (.. 1,482
STM32H503RBT6 49 ARM Cortex-M33 LQFP-64 A/D 16x12b SAR; D/.. -40degC ~ 85degC (.. 1,449
STM32H503KBU6 24 ARM Cortex-M33 UFQFN-32 A/D 10x12b SAR; D/.. -40degC ~ 85degC (.. 4,337
STM32H503CBU7TR Tape & Reel 35 ARM Cortex-M33F UFQFN-48 A/D 10x12b SAR; D/.. -40degC ~ 105degC .. 7,120
STM32H503CBT6 35 ARM Cortex-M33 LQFP-48 A/D 10x12b SAR; D/.. -40degC ~ 85degC (.. 2,550

Also Consider

STM32U575CGU6 STMicroelectronics - Provides a similar Cortex-M33 core but optimized for ultra-low-power consumption and advanced energy-saving features.
ATSAME51J18A-AU MCHPMicrochip - An alternative Cortex-M4F based MCU with integrated CAN FD and high-speed analog peripherals.