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

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

MPNSTM32F051C6U6
Active

STMicroelectronics STM32F0 series STM32F051C6U6, ARM Cortex-M0 32-bit MCU, 48 MHz, 32 KB Flash, 8 KB RAM, 39 I/O, 2.0 V to 3.6 V supply, -40°C to 85°C, 48-UFQFPN (7x7).

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

Specifications

STM32F051C6U6 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)39
Core processorARM® Cortex®-M0
Case48-UFQFN Exposed Pad
Data convertersA/D 13x12b; D/A 1x12b
Program memory size32KB (32K x 8)

Product details

The STM32F051C6U6: It is built for cost-sensitive, real-time control applications — think motor commutation loops, sensor fusion, or communication bridges — where the Cortex-M0 delivers a balance of processing throughput and low gate count. The 39 GPIOs, combined with peripherals including I2C, SPI, USART, and a 12-bit ADC (13 channels), make it a natural fit for industrial sensor nodes, appliance control boards, and portable instrumentation. The supply range of 2.0 V to 3.6 V lets it run from a single Li-ion cell or a regulated 3.3 V rail without a secondary converter.

The 48 MHz core speed is the headline performance spec. For a Cortex-M0, that is enough to run a field-oriented control loop on a small BLDC motor, service a UART, or poll a dozen digital sensors in a sub-millisecond cycle.

Memory sizing for firmware and data buffers

The 8 KB SRAM limits the size of DMA buffers and stack depth; if your application needs a large frame buffer or a multi-kilobyte lookup table, you will want to step up to the 64 KB Flash / 16 KB RAM variants in the same package (STM32F051C8). The 8-bit-by-8-KB organisation means byte-wide access is native, but 16-bit or 32-bit loads are still single-cycle from SRAM.

Industrial temperature rating — where it goes

It is the standard offering on STM32F0 parts.

The STM32F0 series is a mature, volume-driven platform with broad distribution support, so supply continuity is stable.

Package and mounting — layout checklist

The pad is electrically connected to VSS on the die, so the PCB ground plane should have a solid copper pour under the part. The 0.5 mm pitch on the perimeter pads calls for a solder-mask-defined pad with a 0.25 mm aperture — standard for QFN assembly.

Frequently asked questions

Where can I buy STM32F051C6U6 and what is the current price?

This part is available to order through independent distribution.

Is STM32F051C6U6 obsolete or nearing end-of-life?

There is no announced end-of-life or last-time-buy schedule from STMicroelectronics.

Is STM32F051C6U6 compatible with STM32F030C6?

The STM32F030C6 shares the same Cortex-M0 core and 48-UFQFPN package, but the peripheral sets differ — the F051 includes I2S, HDMI-CEC, and a DAC that the F030 lacks. Code migration is straightforward (same CMSIS headers), but register-level peripheral drivers need adjustment. Pin-compatible for the same package variant, so a board layout can support either with a BOM option.