Skip to main content
STMicroelectronics STM32L051R8H6 — Microcontrollers & Processors (MCU / MPU / DSP)

ST STM32L051R8H6 ARM Cortex-M0+ MCU, 32 MHz, 64 KB Flash, 64-TFBGA

MPNSTM32L051R8H6
Active

ST STM32L0 series, ARM Cortex-M0+, 32-Bit Single-Core, 32MHz, 64KB (64K x 8) FLASH, 8K x 8 RAM, 2K x 8 EEPROM, 64-TFBGA, -40°C~85°C (TA), 1.65V~3.6V.

$5.3000Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32L051R8H6 specifications
ParameterValue
SeriesSTM32L0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.65V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed32MHz
PackageTray
RAM size8K x 8
Core size32-Bit Single-Core
EEPROM size2K x 8
PeripheralsBrown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
ConnectivityI²C, IrDA, SPI, UART/USART
Number of i (O)51
Core processorARM® Cortex®-M0+
Case64-TFBGA
Data convertersA/D 16x12b
Program memory size64KB (64K x 8)

Product details

What this STM32L051R8H6 brings to a low-power BOM

The ST STM32L051R8H6 is a 32-bit ARM Cortex-M0+ MCU from the STM32L0 ultra-low-power line, clocked at 32 MHz. It packs 64 KB of Flash, 8 KB of SRAM, and 2 KB of EEPROM on a single die — enough for a sensor hub, a simple HMI back-end, or a battery-powered data logger that wakes, samples, and sleeps.

At 32 MHz the Cortex-M0+ handles 16-bit PID loops and Modbus RTU framing. The 64 KB Flash holds a FreeRTOS kernel and peripheral drivers.

Frequently asked questions

What is the pinout and package of STM32L051R8H6?

It comes in a 64-TFBGA package (5x5 mm body, 0.5 mm ball pitch). The pinout follows the STM32L0 standard mapping for the 64-ball TFBGA variant — I/O, power, and ground assignments are shared with the STM32L052R8H6 and other 64-pin L0 siblings.

Is the STM32L051R8H6 pin compatible with STM32L052R8H6?

Yes — both parts share the same 64-TFBGA footprint and pin assignment. The STM32L052 adds a USB 2.0 full-speed peripheral and a few extra analog features, but the pinout is identical, making it a drop-in upgrade path if the application needs USB connectivity.

What programming tools and IDE support STM32L051R8H6?

ST's STM32CubeIDE, Keil MDK, and IAR EWARM all support the Cortex-M0+ core. Programming is done via the standard SWD/JTAG interface; ST-Link/V2 or any ARM-compatible debug probe works. The STM32CubeL0 HAL and LL drivers cover this exact part number.

What is the maximum operating temperature for STM32L051R8H6?

The rated operating temperature range is -40 to 85 °C (industrial grade). For applications requiring 105 °C or 125 °C operation, look at the STM32L0 automotive-grade variants or the STM32L4 series.