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

STM32F072CBU6TR STM32F0 ARM Cortex-M0 MCU, 48 MHz

MPNSTM32F072CBU6TR
Active

STMicroelectronics STM32F072CBU6TR, STM32F0 series, 32-bit ARM Cortex-M0 MCU, 48 MHz, 128 KB Flash, 16K x 8 RAM, USB, CAN, 48-UFQFN (7x7 mm), -40 to 85 °C.

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

Specifications

STM32F072CBU6TR 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
PackageTape & Reel (TR); Cut Tape (CT)
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-UFQFN Exposed Pad
Data convertersA/D 10x12b; D/A 2x12b
Program memory size128KB (128K x 8)

Product details

128 KB of Flash is the mid-density sweet spot in the STM32F0 line: enough for a USB stack, a CANopen node, and a modest application layer without squeezing. The 16 KB SRAM (organized as 16K x 8) handles two 1 KB USB buffers plus a couple of moderate-size data arrays. If your application needs more than 16 KB of RAM for frame buffers or large lookup tables, step up to the STM32F072RBT6 with 128 KB SRAM — but for typical sensor hubs, motor-control UIs, or USB-to-serial bridges, this part leaves comfortable headroom.

There is no NRND notice, no last-time-buy window, and no announced end-of-life. The base product number STM32F072 covers a range of Flash and package options, so if you later need more memory or a different footprint, the migration path stays within the same family.

48-UFQFN exposed-pad package — layout and assembly notes

The pad is electrically connected to VSS, so the PCB footprint should mirror the 7x7 mm land pattern with a 4x4 array of 0.3 mm vias. MSL 3 out of the bag — if the moisture-barrier bag has been open longer than the floor-life window, bake at 125 °C for 48 hours before reflow. The tape-and-reel variant (TR suffix) feeds directly into a pick-and-place; the cut-tape option (CT) works for prototype runs.

Peripheral set — USB, CAN, and analog

This MCU includes USB 2.0 full-speed with an integrated PHY, so no external transceiver is needed for device-mode connections. The CANbus interface targets industrial automation and automotive aftermarket nodes. On the analog side, there are ten 12-bit ADC channels and two 12-bit DAC outputs — enough for a single-phase motor current sense plus a setpoint voltage. The DMA controller offloads the Cortex-M0 for USB and ADC transfers, and the I²S interface handles audio or serial data streaming.

Frequently asked questions

Does STM32F072CBU6TR have USB connectivity?

Yes, it includes USB 2.0 full-speed with an integrated PHY, so no external transceiver is required for device-mode operation. It also supports HDMI-CEC, CANbus, I²C, SPI, and multiple UART/USART interfaces.

What is the core processor of STM32F072CBU6TR?

The core is an ARM Cortex-M0 running at up to 48 MHz. It is a 32-bit single-core processor with a single-cycle multiplier and a 2-stage pipeline.