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

STM32F051R6T6 ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 64-LQFP

MPNSTM32F051R6T6
Active

STMicroelectronics STM32F051R6T6, 32-bit ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 8K x 8 RAM, 55 I/O, 64-LQFP, -40 to 85°C, 2V to 3.6V supply.

$4.2100Ref. price · indicative, final on quote
Packaging64-LQFP
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F051R6T6 specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed48MHz
PackageTray
RAM size8K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I2S, POR, PWM, WDT
ConnectivityHDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART
Number of i (O)55
Core processorARM® Cortex®-M0
Case64-LQFP
Data convertersA/D 19x12b; D/A 1x12b
Program memory size32KB (32K x 8)

Product details

Entry-level 32-bit MCU for cost-sensitive control applications

Typical applications include industrial control, sensor interfaces, motor control, and consumer electronics where a low-cost, low-power 32-bit core is required.

48 MHz Cortex-M0 — what the core speed means for your timing budget

The 48 MHz clock rate from the ARM Cortex-M0 core is a single-cycle execution engine with a three-stage pipeline. For a typical control loop — reading an ADC sample, processing a PID term, updating a PWM duty cycle — the 48 MHz throughput leaves enough margin to run the loop at 10 kHz or higher without relying on DMA offloading. If your application requires tighter timing, note that the flash wait state needs to be configured for zero wait states up to 48 MHz; above that the part does not go, so this is the full rated speed.

That is enough for a sensor hub running a Modbus RTU stack, a brushless DC motor controller with Hall-sensor commutation, or a simple HMI with a character LCD. If your application needs over-the-air update staging or a larger protocol stack, the pin-compatible STM32F051R8T6 doubles the Flash to 64 KB without changing the PCB footprint.

The internal POR and brown-out reset circuitry keeps the core safe during power-up and sag events, so no external supervisor is needed for most designs.

Analog integration — 19-channel ADC and 12-bit DAC

The on-chip 19-channel 12-bit ADC and single 12-bit DAC reduce external analog IC count for mixed-signal applications. The ADC can sample up to 1 Msps with hardware oversampling, enough for current-sense feedback in a motor drive or multi-channel temperature monitoring. The DAC output can drive an analog setpoint or serve as a reference for an external comparator.

For dual-sourcing resilience, the STM32F051R8T6 (64 KB Flash variant) is pin-compatible and can be qualified as a drop-in replacement with a firmware update to use the extra memory.

Frequently asked questions

Can STM32F051R6T6 be replaced with STM32F051R8T6 without hardware changes?

Yes, the STM32F051R8T6 is pin-compatible with the STM32F051R6T6 in the same 64-LQFP package. The only difference is Flash size — 64 KB vs 32 KB — so a firmware change is needed to use the extra memory, but the PCB and BOM footprint are identical.

Does STM32F051R6T6 have an internal oscillator?

Yes, it includes an internal oscillator, so many designs can operate without an external crystal. The oscillator type is listed as internal.