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
StockContact for availability
MOQ1 pcs
  • 100% new & originalTraceable channels only — no refurbs, no pulls, no remarked parts.
  • Date & lot codes on quoteStated per line before you commit; label photos on request.
  • MSL-compliant ESD packingMoisture-sealed bags with indicator cards; reels photo-verified.
  • PayPal buyer protectionPay by T/T, PayPal or Payoneer — card payments covered end to end.

Specifications

STM32L051R8H6 Technical Specifications
ParameterValue
SeriesSTM32L0
Mounting typeSurface 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. The 1.65 V minimum supply means it can run directly off a single Li-ion cell or two alkalines without a boost regulator, saving a power-stage position on the board. Fifty-one general-purpose I/O lines bring out I²C, SPI, UART/USART, IrDA, and I²S. The internal oscillator eliminates the external crystal for many applications.

32 MHz core and memory budget — what it means for your firmware

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.