STMicroelectronics

STM32F072RBT6 - 48MHz Cortex-M0 MCU, 128KB Flash | ST

MPN: STM32F072RBT6 βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP-64 (10x10 mm) Package 48 MHz Speed 128 KB Memory
From $2.6 USD / Unit
MOQ: 1 |
Price updated: 2026-09-05
Volume Pricing
Qty Unit Price Extended
1 $3.85 $3.85
10 $3.47 $34.70
100 $3.1 $310.00
500 $2.85 $1,425.00
1,000 $2.6 $2,600.00
ℹ️ All prices are in USD

STM32F072RBT6 Overview

The STMicroelectronics STM32F072RBT6 is a 32-bit ARM Cortex-M0 mainstream microcontroller operating at up to 48 MHz, with 128 KB of embedded Flash memory and 16 KB of SRAM, housed in a 64-pin LQFP (10x10 mm) surface-mount package.

A microcontroller (MCU) is a single integrated circuit that combines a processor core, memory, and programmable peripherals on one die, forming the lowest level of the embedded-system hierarchy: MCU -> embedded processor -> computing system. The STM32F0 series sits within STMicroelectronics' STM32 family of ARM-based 32-bit MCUs, targeting cost-sensitive designs that still need modern connectivity peripherals.

Key features of the STM32F072RBT6 include a crystal-less USB 2.0 full-speed device interface, which eliminates the external crystal for USB and reduces bill-of-materials cost and PCB area, plus a CAN bus interface and HDMI-CEC support rarely found in entry-level Cortex-M0 devices. It provides up to 51 GPIO pins in the 64-LQFP package, many of them 5V-tolerant, simplifying interfacing with legacy 5V logic.

Architecturally, the device is built around the high-performance ARM Cortex-M0 32-bit RISC core at 48 MHz, with high-speed embedded memories (up to 128 KB Flash and 16 KB SRAM). Peripherals include USART, SPI, I2C, a 12-bit ADC, DAC, timers, and multiple low-power modes, enabling designs spanning consumer, industrial, and IoT applications from a single mainstream platform.

Typical applications include USB device accessories (keyboards, game controllers, USB-C debug tools), CAN-based industrial and automotive-adjacent nodes, motor control and consumer appliances, and smart-home IoT endpoints where the combination of USB, CAN, and rich GPIO density fits well.

A key design consideration: the crystal-less USB relies on a precise internal 48 MHz HSI clock, so USB compliance testing should be planned early; alternatively, an external crystal can still be used when tighter timing accuracy is required.

This page synthesizes distributor pricing context, drop-in alternative analysis, and practical design notes not found in the manufacturer datasheet, providing information gain for engineers comparing STM32F0 options.

Drop-in alternatives for STM32F072RBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F072RBT7

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ LQFP-64 (10x10)
identical die and pinout, extended temperature -40C to +105C vs -40C to +85C

πŸ“‹ Reference alternative (not in catalog)

STM32F070RBT6

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ LQFP-64 (10x10)
pin-compatible, 48 MHz Cortex-M0, 128 KB Flash; removes CAN, HDMI-CEC and DAC; retains USB

πŸ“‹ Reference alternative (not in catalog)

STM32F071RBT6

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ LQFP-64 (10x10)
pin-compatible, same core/memory; removes USB device, CAN and HDMI-CEC

πŸ“‹ Reference alternative (not in catalog)

HK32F072RBT6

βœ… Drop-In
πŸ“¦ LQFP-64 (10x10)
cross-brand pin/package-compatible candidate; HK claims hardware+software compatibility, needs sample validation of ADC/clock/low-power

πŸ“‹ Reference alternative (not in catalog)

STM32F072RBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0 32-bit
Max CPU Frequency 48 MHz
Flash Memory 128 KB
SRAM 16 KB
Package LQFP-64 (10x10 mm)
Mounting Type Surface Mount
GPIO Count (LQFP-64) 51 I/O
Supply Voltage Range 2.0 V to 3.6 V
USB USB 2.0 full-speed device (crystal-less capable)
CAN Yes (bxCAN)
Communication Interfaces USART, SPI, I2C, HDMI-CEC
ADC 12-bit ADC
DAC Yes
Operating Temperature -40C to +85C (suffix 6)
Series STM32F0 (Mainstream)
RoHS Status Compliant

STM32F072RBT6 lqfp-64 (10x10 mm) Pin Configuration Guide

Pin configuration for STM32F072RBT6 (lqfp-64 (10x10 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

lqfp-64 (10x10 mm) package pinout diagram for STM32F072RBT6

No detailed pinout data available for STM32F072RBT6.

Refer to the datasheet for full pin configuration.

Typical Applications

STM32F072RBT6 is suitable for 6 applications: USB Device Accessories, CAN Industrial Nodes, Motor Control and Appliances, IoT and Smart Home Endpoints, HDMI-CEC Consumer Electronics Control, Test and Debug Tooling.

πŸ”§

USB Device Accessories

The STM32F072RBT6 is a strong fit for USB HID peripherals such as keyboards, mice, game controllers, and custom USB-C debug accessories because its crystal-less USB 2.0 full-speed device controller derives the 48 MHz clock from USB SOF packets, removing the external crystal and cutting BOM cost and PCB area. The 128 KB Flash accommodates USB stacks, HID descriptors, and application firmware with headroom, while 5V-tolerant GPIOs simplify interface to legacy logic. Placed as the main MCU with direct USB D+/D- connection and 10 kOhm/1.5 kOhm termination per the datasheet reference, it passes full-speed signaling requirements; compliance pre-testing is recommended since timing derives from the internal HSI rather than a crystal.

🏭

CAN Industrial Nodes

For industrial control nodes, sensor gateways, and actuator modules on CAN networks, the STM32F072RBT6's integrated bxCAN controller provides hardware message filtering and mailboxes without an external CAN controller, which few Cortex-M0 devices at this price offer. The -40C to +85C temperature grade suits cabinet and factory-floor environments, and the 51 GPIOs with multiple timers support local PWM actuation. Typical topology pairs the MCU with a 3.3V CAN transceiver on the TX/RX pins and 120 Ohm bus termination; the bxCAN handles arbitration and error frames in hardware, offloading the 48 MHz Cortex-M0. Firmware portability across the pin-compatible STM32F070RBT6 (no CAN) and STM32F072RBT7 (+105C) simplifies product-family derivative management.

βš™οΈ

Motor Control and Appliances

In fan, pump, and small appliance motor control, the STM32F072RBT6 combines multiple advanced-control timers with complementary PWM outputs, a 12-bit ADC for current and BEMF sensing, and fast Cortex-M0 interrupt response at 48 MHz, enabling sensorless BLDC commutation in the mainstream cost tier. Its 128 KB Flash leaves room for control algorithms plus communication (USART or CAN for status reporting to a host board). The MCU drives a MOSFET gate-driver stage from timer PWM outputs while the ADC samples shunt current with injected conversions synchronized to PWM. For designs needing higher ambient ratings, the pin-compatible STM32F072RBT7 extends the range to +105C without PCB changes.

🧩

IoT and Smart Home Endpoints

Smart-home nodes such as connected switches, environmental sensors, and actuators leverage the STM32F072RBT6's rich peripheral mix: USART or SPI links to Wi-Fi/BLE modules, I2C for sensor ICs, the 12-bit ADC for analog sensing, and multiple low-power modes that cut current in battery-assisted designs. The 128 KB Flash and 16 KB SRAM comfortably hold a sensor driver stack plus a communication protocol such as MQTT over an external radio module. Operating from 2.0V-3.6V allows direct lithium-cell or 3.3V rail operation. Because the USB and CAN peripherals go unused in many such nodes, the pin-compatible, lower-cost STM32F070RBT6 is a valid derivative option within the same footprint.

πŸ“Ί

HDMI-CEC Consumer Electronics Control

The STM32F072RBT6's integrated HDMI-CEC peripheral makes it one of the few entry-level MCUs able to implement consumer-electronics control logic directly, useful in set-top box accessories, HDMI switchgear, TV-attached dongles, and AV remote-control bridges. The hardware CEC block handles bit timing and arbitration per the HDMI CEC physical layer, offloading the 48 MHz Cortex-M0 core, while 128 KB Flash stores protocol handlers and IR/USB bridging code in combo products. Designs typically connect the CEC pin through a level-shifting buffer to the HDMI connector per ST application guidance. Combined with crystal-less USB, the part can bridge USB remote updates to CEC-controlled devices in a single low-cost MCU.

πŸ–₯️

Test and Debug Tooling

The STM32F072RBT6 powers low-cost debuggers, USB-CPD sniffers, and data-loggers because ST's own ST-LINK/V2-1 firmware historically runs on STM32F072 devices, and the Nucleo-64 and Discovery kits built around this family provide reference designs. The 12-bit ADC plus DMA captures analog channels while USB full-speed streams data to a host, and 51 GPIOs expose protocol-tapping interfaces (SPI/I2C/UART sniffing). The -40C to +85C grade covers bench and field deployment, and CAN monitoring is supported natively via bxCAN. Flash longevity and ST's long-term STM32F0 availability commitment make the part suitable for instruments intended for multi-year service.

Recommended Products Summary

USBLC6-2SC6 ESD protection on USB lines Used in: USB Device Accessories STMPS2151S USB power switch for bus-powered designs Used in: USB Device Accessories TJA1051T/3 CAN transceiver Used in: CAN Industrial Nodes LM293DIMP Precision voltage reference for analog front end Used in: CAN Industrial Nodes L6230 Three-phase BLDC motor driver Used in: Motor Control and Appliances IR2110 Gate driver for discrete bridge Used in: Motor Control and Appliances SPBTLE-RF Bluetooth Low Energy module Used in: IoT and Smart Home Endpoints HTS221 STMicroelectronics Used in: IoT and Smart Home Endpoints STM32F072RBT7 Extended-temperature variant for AV equipment Used in: HDMI-CEC Consumer Electronics Control, Test and Debug Tooling TS3USB221 USB 2.0 switch for combo designs Used in: HDMI-CEC Consumer Electronics Control NUCLEO-F072RB Nucleo-64 evaluation board for this MCU Used in: Test and Debug Tooling
What is the STM32F072RBT6?
The STM32F072RBT6 is a 32-bit ARM Cortex-M0 microcontroller from STMicroelectronics' mainstream STM32F0 series, running at up to 48 MHz with 128 KB of Flash and 16 KB of SRAM in a 64-pin LQFP (10x10 mm) package. According to STMicroelectronics product data, it integrates USB 2.0 full-speed device support (crystal-less capable), CAN, HDMI-CEC, 12-bit ADC and DAC peripherals, making it a connectivity-focused mainstream MCU for consumer, industrial, and IoT applications.
What are the key specifications of STM32F072RBT6 that engineers should know?
The STM32F072RBT6 features an ARM Cortex-M0 core at 48 MHz, 128 KB Flash, 16 KB SRAM, 2.0V-3.6V supply, and 51 GPIOs in LQFP-64. Its differentiating peripherals are crystal-less USB 2.0 full-speed device, bxCAN, HDMI-CEC, 12-bit ADC, DAC, and multiple USART/SPI/I2C interfaces. Operating temperature is -40C to +85C for the suffix-6 grade. This USB-plus-CAN combination in an entry-level Cortex-M0 device at roughly the $3-4 price tier (as of 2026-09-06) is the headline value proposition.
What is the difference between STM32F072RBT6 and STM32F070RBT6?
The STM32F072RBT6 includes a USB 2.0 full-speed device interface, CAN bus, HDMI-CEC, and a DAC, while the STM32F070RBT6 has USB but lacks CAN, HDMI-CEC, and the DAC. Both share the Cortex-M0 core at 48 MHz, 128 KB Flash, 16 KB SRAM, and the same 64-LQFP package. If your design needs CAN or HDMI-CEC, choose the F072; if only USB is required and cost matters most, the F070RBT6 is the lower-cost mainstream option.
What is the difference between STM32F072RBT6 and STM32F072RBT7?
The only functional difference is the operating temperature grade: the STM32F072RBT6 is qualified for -40C to +85C, while the STM32F072RBT7 extends this to -40C to +105C. Both are pin-to-pin compatible in the same 64-LQFP package with identical 48 MHz Cortex-M0 core, 128 KB Flash, 16 KB SRAM, USB, and CAN peripherals, so the T7 is a true drop-in for hotter environments.
Is HK32F072RBT6 a valid replacement for STM32F072RBT6?
The HK32F072RBT6 from HK (Hangzhou Haikon/HK32) is documented by cross-reference services such as Senneon as a package- and pinout-compatible candidate for the STM32F072RBT6, with HK claiming hardware and software compatibility. However, it should be treated as an engineering-review candidate, not an unqualified drop-in: sample-test ADC accuracy, clock behavior, and low-power modes before adopting it in production, since ST HAL/firmware may need porting.
What is the best drop-in replacement for STM32F072RBT6?
The best drop-in replacement is the STM32F072RBT7 from the same STMicroelectronics family: identical die, identical 64-LQFP footprint and pinout, identical peripherals, but rated to +105C instead of +85C. Within the same family, STM32F070RBT6 and STM32F071RBT6 are pin-compatible 64-LQFP options that sacrifice CAN/DAC or USB features respectively. Cross-brand, HK32F072RBT6 is the closest documented pin-compatible candidate but requires firmware validation.
Can the STM32F072RBT6 be used for USB applications without an external crystal?
Yes. The STM32F072RBT6 supports crystal-less USB using its internal 48 MHz clock source with USB clock recovery from USB SOF packets, as described in STMicroelectronics product documentation. This eliminates the external crystal, reducing BOM cost and PCB area. For designs requiring tighter overall timing accuracy or where USB frames are not available to drive recovery, an external crystal (HSE) can still be used.
Where to download the STM32F072RBT6 datasheet PDF?
The STM32F072RBT6 datasheet and product information are available on the official STMicroelectronics product page at st.com/en/microcontrollers-microprocessors/stm32f072rb.html, which links the datasheet PDF, reference manual, errata, and Nucleo-64 board documentation. Third-party mirrors such as Alldatasheet and Octopart also host the PDF, but the ST page guarantees the latest revision. ST documentation also covers the STM32F072 Discovery kit for evaluation.
Where can I find the STM32F072RBT6 pinout?
The complete 64-pin LQFP pinout for the STM32F072RBT6 is defined in the device datasheet available from the STMicroelectronics product page, including the alternate-function mapping table for all 51 GPIOs. Because alternate functions (USB, CAN, timers, ADC channels) are remappable across multiple pins, engineers should consult the datasheet alternate-function table and use STM32CubeMX to configure and visualize the pinout for their specific design.
What is the price of STM32F072RBT6?
Pricing for the STM32F072RBT6 is approximately $3.85 at quantity 1, dropping to roughly $2.60 at 1000 units, based on distributor listings (DigiKey, Mouser, Octopart aggregating 12 distributors) as of 2026-09-06. Actual prices vary with inventory and distributor; always confirm live quotes. Volume buyers should request quotes at 500-1000+ unit breaks, where mainstream STM32F0 parts typically see 25-30% discounts from single-unit pricing.
Where to buy STM32F072RBT6 online?
The STM32F072RBT6 is stocked by major authorized distributors including DigiKey (which lists ships-today availability) and Mouser, and is aggregated on Octopart across 12 distributors. It is also available through XAIPART with datasheet access and alternative cross-references. For production volumes, contact STMicroelectronics franchise distributors for scheduled delivery, and consider the STM32F072RBT7 as a second-source temperature-grade variant within the same footprint.
Is STM32F072RBT6 in stock and what is the lead time?
Stock status for the STM32F072RBT6 changes frequently; DigiKey's listing has historically shown ships-today availability, and Octopart aggregates inventory across 12 distributors for real-time checks. Mainstream STM32F0 parts generally carry short lead times when franchised stock exists, but allocation periods can push lead times to several weeks. Verify live stock on distributor pages before committing to a production schedule, and maintain the pin-compatible RBT7 as a fallback.
Is STM32F072RBT6 the same as STM32F071RBT6?
No. While the STM32F071RBT6 and STM32F072RBT6 share the Cortex-M0 core, 48 MHz speed, 128 KB Flash, 16 KB SRAM, and the same 64-LQFP pin-compatible package, the F072 adds USB 2.0 full-speed device, CAN bus, and HDMI-CEC peripherals that the F071 lacks. The F071 instead offers additional analog-focused features in some configurations. If your firmware uses USB or CAN, the F072RBT6 is required; otherwise the parts are largely interchangeable.
What is the best non-ST equivalent for STM32F072RBT6?
The closest documented cross-brand candidate is the HK32F072RBT6 from HK Micro, which cross-reference services grade as package- and pinout-compatible with claimed hardware and software compatibility, though ADC, clock, and low-power behavior must be sample-tested before production use. Other Cortex-M0 families such as NXP's LPC800 series are functional competitors mentioned in distributor comparisons but are not pin-compatible drop-ins and require PCB redesign.
Is STM32F072RBT6 RoHS compliant and suitable for industrial applications?
Yes. The STM32F072RBT6 is RoHS compliant (lead-free) per STMicroelectronics product data, and its -40C to +85C operating range, CAN interface, and 5V-tolerant GPIOs make it well suited to industrial nodes, motor-control auxiliaries, and factory automation endpoints. For industrial environments above 85C ambient, select the pin-compatible STM32F072RBT7 graded to +105C. Development support includes the STM32Cube ecosystem and Nucleo-64 boards.

Engineering reference data for STM32F072RBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F072RBT6 when a design needs USB device connectivity plus CAN or HDMI-CEC in a 64-LQFP footprint at mainstream cost - it is the only mainstream STM32F0 part combining all three. Choose the STM32F070RBT6 (same footprint, pin-compatible) when only USB is needed and CAN/DAC are unused, for lower cost. Choose the STM32F071RBT6 when USB is not required but the same footprint and memory must be retained. Choose the STM32F072RBT7 for identical functionality in environments above 85C, such as sealed enclosures or near power electronics. The cross-brand HK32F072RBT6 is an option for supply-chain diversification, but only after sample validation of ADC accuracy, clock behavior, and low-power modes, since firmware porting effort is non-trivial. All four ST options reuse the same PCB layout and ST HAL code base, minimizing derivative engineering.

Comparison with Alternatives

Parameter This Product STM32F072RBT7 STM32F070RBT6 STM32F071RBT6 HK32F072RBT6
Package LQFP-64 (10x10 mm) LQFP-64 (10x10 mm) - same LQFP-64 (10x10 mm) - same LQFP-64 (10x10 mm) - same LQFP-64 (10x10 mm) - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics HK Micro
Core / Frequency Cortex-M0, 48 MHz Cortex-M0, 48 MHz Cortex-M0, 48 MHz Cortex-M0, 48 MHz Cortex-M0 class, 48 MHz (claimed)
Flash / SRAM 128 KB / 16 KB 128 KB / 16 KB 128 KB / 16 KB 128 KB / 16 KB 128 KB / 16 KB (claimed)
USB USB 2.0 FS device (crystal-less) USB 2.0 FS device (crystal-less) USB 2.0 FS device (crystal-less) No USB USB FS device (claimed compatible)
CAN Yes (bxCAN) Yes (bxCAN) No No Yes (claimed compatible)
HDMI-CEC / DAC Yes / Yes Yes / Yes No / No No / Yes Yes / Yes (claimed)

Key Differentiators

  • USB plus CAN in an entry-level Cortex-M0 (vs STM32F070RBT6)
  • Extended temperature drop-in available (vs STM32F072RBT7)
  • Crystal-less USB reduces BOM (vs STM32F071RBT6)

Design Notes

The STM32F072RBT6 operates from a single 2.0V-3.6V supply with internal 1.5V/1.8V regulators for the core. Decouple each VDD pin with 100 nF ceramics placed within 2 mm of the pin, plus a single 4.7-10 uF bulk capacitor per supply rail, and tie VDDA/VSSA to a filtered analog supply (ferrite bead plus 1 uF + 10 nF) when ADC accuracy matters. Estimated: at 48 MHz full-speed execution, typical active current is in the low tens of mA (per datasheet electrical characteristics), so a 3.3V LDO rated at 100 mA or more provides comfortable margin.

For crystal-less USB operation, keep the USB D+/D- traces as a 90-ohm differential pair, matched in length, routed away from switching regulators and clock lines; add series ESD protection such as a USBLC6-2SC6 at the connector. If an HSE crystal is used for tighter timing, place it within 5 mm of the OSC pins with short guard ground. BOOT0 must be pulled to GND through a 10 kOhm resistor to prevent the device booting into the system bootloader at power-up, a common bring-up pitfall on first-turn boards.

Flash programming across the 128 KB array requires the correct wait-state configuration at 48 MHz (zero wait states apply up to 24 MHz; verify against the datasheet latency table). When migrating firmware from an STM32F070RBT6 or STM32F071RBT6, remember the F072 clock tree enables USB clock recovery and additional peripherals - mismatched clock-tree init is a frequent source of USB enumeration failures. Also confirm option-byte configuration (nBOOT0, read-out protection) before mass programming, since incorrect option bytes can lock production units.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliant per STMicroelectronics product listing. REACH, halogen-free and conflict-minerals status not stated in provided data.

Data verified on: 2026-09-06 β€” data verified and curated by XAIPART's component engineering team

Related Searches

STM32F072RBT6 STM32F072RBT6 datasheet STMicroelectronics STM32F072RBT6 STM32F072RBT6 price buy STM32F072RBT6 drop-in replacement STM32F072RBT6 vs STM32F070RBT6 STM32F072RBT6 LQFP-64 pinout STM32F072RBT6 crystal-less USB MCU Cortex-M0 48MHz 128KB Flash MCU USB CAN STM32F072RBT6 CAN bus industrial node STM32F072RBT6 equivalent HK32F072RBT6 what can replace STM32F072RBT6 STM32F072RBT6 vs STM32F072RBT7 difference STM32F072RBT6 lead time stock

Related Components & Terms

STMicroelectronics STM32F072RBT6 STM32F072RBT7 STM32F070RBT6 STM32F071RBT6 HK32F072RBT6 ARM Cortex-M0 STM32F0 series microcontroller MCU LQFP-64 QFP family surface mount USB 2.0 full-speed crystal-less USB bxCAN CAN bus HDMI-CEC 12-bit ADC RoHS NUCLEO-F072RB STM32Cube IoT endpoint motor control
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details