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

STM32F051K6U7TR ARM Cortex-M0 MCU, 48 MHz, 32 KB Flash

MPNSTM32F051K6U7TR
Active

STMicroelectronics STM32F0 series, ARM Cortex-M0 32-bit MCU, 48 MHz, 32 KB Flash, 8K x 8 RAM, DMA, I²S, POR, PWM, WDT, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, 2 V to 3.6 V, -40°C to 105°C, 32-UFQFN Exposed Pad.

$3.6900Ref. price · indicative, final on quote
Packaging32-UFQFN Exposed Pad
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F051K6U7TR specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 105°C (TA)
Speed48MHz
PackageTape & Reel (TR) Cut Tape (CT)
RAM size8K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityHDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)27
Core processorARM® Cortex®-M0
Case32-UFQFN Exposed Pad
Data convertersA/D 13x12b; D/A 1x12b
Program memory size32KB (32K x 8)

Product details

48 MHz Cortex-M0 in a 5x5 mm package

This is the value-line member of the STM32F0 family, aimed at cost-sensitive control applications where the peripheral set (I²C, SPI, UART, LIN, HDMI-CEC, plus DMA and PWM) covers sensor aggregation, motor control, and human-interface tasks without overprovisioning.

The internal oscillator trims out the external crystal for many UART and I²C baud rates, saving two pins and a few cents on the BOM.

Listed as Active by ST. ROHS3 compliant. For production BOMs this means no forced redesign cycle from obsolescence — ST continues to manufacture and support the STM32F0 series.

13-channel 12-bit ADC and one 12-bit DAC

The ADC is enough for reading multiple analog sensors (thermistors, potentiometers, current shunts) without an external mux.

Second-source gate: STM32L151CBU6A

The STM32L151CBU6A is a functional cousin — same 32-bit ARM core (Cortex-M3 vs M0 here), same Flash density, but runs at 32 MHz and draws lower power. It swaps the UFQFN for a Tray package and adds USB connectivity. The STM32F051K6U7TR is the higher-speed, lower-cost option for designs that don't need USB and can tolerate the M0's smaller instruction set. Pin compatibility is not guaranteed — the series uses a different pinout and supply scheme.

Frequently asked questions

What is the equivalent replacement for STM32F051K6U7TR?

No drop-in replacement is listed. The STM32L151CBU6A is a functional alternative in a different package and with a Cortex-M3 core, but it is not pin-compatible. For a true second source, check the STM32F0 series with the same 32-UFQFN footprint and memory size — the base product number STM32F051 covers several density and package variants.

How to program STM32F051K6U7TR?

Standard ARM Serial Wire Debug (SWD) interface. Connect SWDIO and SWCLK to a compatible debug probe (ST-LINK, J-Link, etc.). Boot from internal Flash with BOOT0 pulled low. The 48 MHz PLL requires setting one Flash wait state before raising the core clock above 24 MHz, or the first branch instruction will hard-fault.

Is STM32F051K6U7TR RoHS compliant?

Yes. It is listed as ROHS3 Compliant.