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

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

MPNSTM32F072R8T6
Active

STMicroelectronics STM32F072R8T6, ARM® Cortex®-M0 32-bit MCU, 48MHz, 64KB Flash, 16K x 8 RAM, 51 I/O, CAN, USB, I²C, SPI, 64-LQFP, -40°C to 85°C.

$5.5900Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F072R8T6 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)51
Core processorARM® Cortex®-M0
Case64-LQFP
Data convertersA/D 16x12b; D/A 2x12b
Program memory size64KB (64K x 8)

Product details

64-LQFP package and supply range for mixed-voltage boards

The STM32F072R8T6 comes in a 64-LQFP (10x10 mm) package with 51 general-purpose I/Os. The internal oscillator saves two external crystals for most applications, though the HSE pins are still available if you need precision for USB or CAN bit timing.

48 MHz Cortex-M0 with 64 KB Flash — what the memory buys you

The Cortex-M0 core omits the hardware multiply-accumulate and single-cycle I/O of the M3/M4, so it is best suited for control loops, sensor polling, and protocol bridging rather than DSP-heavy work. The 64 KB Flash comfortably holds a USB stack plus a CANopen or Modbus RTU node.

Connectivity and analog: CAN, USB, dual 12-bit DAC

The 16-channel 12-bit ADC and two 12-bit DAC channels cover analog sensor inputs and control outputs. DMA, I²S, PWM, POR, and a watchdog timer round out the feature list for motor control or power-management tasks.

No last-time-buy notices or end-of-life bulletins are in effect. For BOM resilience, the pin-compatible STM32F072RBT6 (128 KB Flash) and STM32F072C8T6 (48-pin LQFP) are valid second sources within the same family, though the memory and package differ.

Frequently asked questions

What is the difference between STM32F072R8T6 and STM32F072RBT6?

The STM32F072RBT6 doubles the Flash to 128 KB (128K x 8) while keeping the same 64-LQFP package, 48 MHz core, 16 KB RAM, and pinout. If your firmware fits in 64 KB, the R8T6 saves BOM cost; if you need the extra code space for a USB stack plus a bootloader, the RBT6 is the drop-in upgrade.

Can STM32F072R8T6 replace STM32F072C8T6?

Not directly — the C8T6 is in a 48-pin LQFP package with fewer I/Os (37 vs 51). The core, Flash, RAM, and peripheral set are identical, so a board redesign to the 64-LQFP footprint would be required. For a same-pin-count replacement, the STM32F072RBT6 is the drop-in option.