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

STM32F072RBH6 STM32F0 MCU, 48 MHz ARM Cortex-M0

MPNSTM32F072RBH6
Active

STMicroelectronics STM32F0 series, STM32F072RBH6, 32-Bit Single-Core ARM Cortex-M0, 48MHz, 128KB Flash, 16K x 8 RAM, CANbus, USB, I2C, SPI, 51 I/O, 64-UFBGA, -40°C to 85°C.

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

Specifications

STM32F072RBH6 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, I2S, POR, PWM, WDT
ConnectivityCANbus, HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)51
Core processorARM® Cortex®-M0
Case64-UFBGA
Data convertersA/D 19x12b; D/A 1x12b
Program memory size128KB (128K x 8)

Product details

48 MHz Cortex-M0 with 128 KB Flash — the BOM-fit tier

The STM32F072RBH6: It belongs to the STM32F0 value-line family, aimed at cost-sensitive control applications where the peripheral set — USB device, CAN 2.0, multiple I2C/SPI/UART channels, and a 19-channel 12-bit ADC — replaces several external interface ICs.

USB and CAN on the same die — fewer external bridges

The connectivity block includes a full-speed USB 2.0 device interface and a CAN 2.0B controller, alongside I2C, SPI, UART/USART, IrDA, LINbus, and HDMI-CEC. The DMA controller offloads packet handling so the 48 MHz Cortex-M0 can keep up with real-time control loops while USB or CAN traffic runs in the background.

64-UFBGA (5x5 mm) — small footprint, tight fanout

That density buys board space but demands a 4+ layer PCB with microvias or via-in-pad for fanout — not a 2-layer-friendly part. The 51 I/O lines bring out most of the peripheral signals, so a careful pin-mux assignment at schematic stage is needed to avoid signal conflicts. The exposed paddle (if present) should be connected to ground with thermal vias; the datasheet's recommended land pattern and solder-mask opening are the reference, not a generic BGA footprint.

STMicroelectronics lists the STM32F072RBH6 as Active (current production). For dual-sourcing flexibility, the STM32F072 series shares pin-compatibility across density options within the 64-UFBGA footprint, though the specific memory and peripheral mix of the RBH6 variant should be verified against the application's firmware size and I/O requirements.

Because this is an active, current-production STM32 part, it is available through multiple channels — authorized distributors and independent stockists alike. The 64-UFBGA package is tray-shipped; verify the reel or tray quantity with your order volume to avoid line-stop due to packaging mismatch.

Frequently asked questions

Does STM32F072RBH6 have USB and CAN interfaces?

Both USB and CAN are available simultaneously, subject to pin-mux assignment.

What is the difference between STM32F072RBH6 and STM32F072RBT6?

The primary difference is the package: the RBH6 uses a 64-UFBGA (5x5 mm, 0.5 mm pitch) while the RBT6 typically uses a 64-LQFP (10x10 mm, 0.5 mm pitch). The core, memory, and peripheral sets are identical — the choice is board-area vs. assembly yield and rework ease.

What is STM32F072RBH6's listed speed?

The core runs at 48 MHz maximum, which is the standard speed for the STM32F072 series. At this clock rate, the Cortex-M0 delivers about 0.95 DMIPS/MHz, adequate for most control loops, protocol handling, and sensor fusion tasks.