EmbeddedRelated.com
STM32H503CBT6

STM32H503CBT6

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

Overview

The STM32H503CBT6 is a high-performance 32-bit microcontroller based on the Arm Cortex-M33 core running at up to 250MHz. It features 128KB of Flash memory, 32KB of SRAM, and integrates advanced security features including a HASH hardware accelerator and active tamper detection. This device bridges the gap between standard microcontrollers and high-end application processors by offering DSP instructions and an integrated FPU in a compact 48-pin LQFP package.

Why Choose This Part

It offers exceptional compute density with a 250MHz Cortex-M33 core in a small 7x7mm footprint. The inclusion of ECC on both Flash and SRAM ensures high reliability for mission-critical applications, while the ART Accelerator and I-Cache minimize wait states during high-speed execution.

Applications

Industrial Sensor Gateways
Utilizes the 250MHz clock speed and integrated CANbus/USART interfaces to aggregate data from field sensors for industrial automation.
Secure IoT Endpoints
Leverages the HASH hardware accelerator, True Random Number Generator (TRNG), and active tamper detection for secure data transmission.
Motor Control Feedback
Employs the integrated OPAMP with PGA capability and high-speed timers for precise analog signal conditioning in drive systems.
Communication Bridges
Acts as a protocol converter between USB, SDIO, and various serial interfaces like SPI and I2C in embedded systems.

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-LQFP
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-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Start development with the STM32CubeH5 software package and an STM32H5-series Nucleo or Discovery board. Use the STM32CubeMX tool for clock tree and peripheral configuration, and compile using standard toolchains such as STM32CubeIDE, Keil MDK, or IAR EWARM.

Dev Boards

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

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
STM32H503CBT6 (this part) 35 ARM Cortex-M33 LQFP-48 A/D 10x12b SAR; D/.. -40degC ~ 85degC (.. 2,617
STM32H503RBT6 49 ARM Cortex-M33 LQFP-64 A/D 16x12b SAR; D/.. -40degC ~ 85degC (.. 1,449
STM32H503CBU7TR Tape & Reel 35 ARM Cortex-M33F UFQFN-48 A/D 10x12b SAR; D/.. -40degC ~ 105degC .. 7,496
STM32H503KBU6 24 ARM Cortex-M33 UFQFN-32 A/D 10x12b SAR; D/.. -40degC ~ 85degC (.. 1,704

Also Consider

STM32G431CBT6 STMicroelectronics - Provides similar pin count and analog features but focuses on mixed-signal performance with a Cortex-M4F core at 170MHz.