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

STM32F072C8T6 STM32F0 ARM Cortex-M0 MCU, 48 MHz, 64 KB Flash

MPNSTM32F072C8T6
Active

STMicroelectronics STM32F0 series, STM32F072C8T6, ARM Cortex-M0 32-bit MCU, 48 MHz, 64 KB Flash, 16K x 8 RAM, CANbus, USB, I²C, SPI, 37 I/O, 48-LQFP (7x7 mm), -40 to 85°C, 1.65 to 3.6 V supply.

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

Specifications

STM32F072C8T6 specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.65V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed48MHz
PackageTray
RAM size16K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityCANbus, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)37
Core processorARM® Cortex®-M0
Case48-LQFP
Data convertersA/D 10x12b; D/A 2x12b
Program memory size64KB (64K x 8)

Product details

48 MHz Cortex-M0 with 64 KB Flash — what this MCU does on the BOM

Memory and peripheral fit — sizing the firmware and the board

That's enough code space for a USB stack, a CANopen node, or a basic motor-control loop, but firmware teams should budget the 64 KB early — a full RTOS with USB composite device class can push past 50 KB. The 37 GPIOs in the 48-LQFP package leave room for a parallel LCD data bus or a handful of sensors and actuators without needing an external port expander. The integrated 12-bit ADC with 10 channels and the 12-bit DAC with 2 channels cover most low-speed analog acquisition and output needs. If the application requires more than 10 analog inputs or higher resolution, an external ADC or a larger STM32F3/F4 part would be the next step up.

USB and CAN on a single MCU — interface integration note

The STM32F072C8T6 includes a USB 2.0 full-speed device controller and a CAN 2.0B controller — unusual for a sub-$3 Cortex-M0 part. The USB peripheral handles DFU, HID, and CDC classes without an external PHY; the CAN controller needs an external transceiver (like a TJA1050 or SN65HVD230). Both interfaces share the same 48 MHz clock, so the PLL must be configured to hit the exact 48 MHz for USB bit timing — the internal oscillator is factory-trimmed but a 16 MHz external crystal is recommended for USB compliance.

Package, temperature, and assembly

The 1.65 V minimum supply voltage allows the MCU to run from a single alkaline or lithium cell down to near-depletion, making it a candidate for battery-powered handhelds and wireless sensor nodes where the voltage rail sags under load.

ST continues to manufacture the STM32F0 series, and this part is widely available through the independent distribution channel.

Frequently asked questions

Can STM32F072C8T6 be used for USB applications?

Yes. It integrates a USB 2.0 full-speed device controller supporting DFU, HID, and CDC classes. No external PHY is needed. For reliable USB bit timing, an external 16 MHz crystal is recommended over the internal oscillator.

What is the difference between STM32F072C8T6 and STM32F072CBT6?

The two share the same core, package, and peripheral set. The key difference is Flash density: STM32F072C8T6 has 64 KB, while STM32F072CBT6 has 128 KB. RAM is identical at 16 KB. If firmware size exceeds 64 KB, the CBT6 variant is the drop-in upgrade.

Can STM32F072C8T6 replace STM32F072C6T6?

Yes, it is a direct pin-compatible upgrade. No PCB or software changes are required — the extra memory is simply available if the firmware needs it.

When sourcing STM32F072C8T6, what is the closest functional second-source — STM32L151CBU6A?

The STM32L151CBU6A is not a pin-compatible drop-in. It uses a Cortex-M3 core, runs at 32 MHz, and comes in a different package (UFBGA). While both have USB and CAN, the series targets ultra-low-power applications with different power management registers. A firmware port would be required; the STM32F072C8T6 is best sourced as a sole-source ST part.