EmbeddedRelated.com
STM32F072RBT6

STM32F072RBT6

MPN: STM32F072RB-T6
STMicroelectronics
ARM Cortex-M0 MCU with built-in USB support and comparable resources for small USB-enabled embedded devices.
Active1,426 in stock

Overview

The STM32F072RBT6 is an ARM Cortex-M0 microcontroller designed for applications requiring crystal-less USB 2.0 connectivity and a rich set of serial peripherals. It provides a cost-effective entry point into the STM32 ecosystem while maintaining high integration for modern 48MHz embedded systems. This 64-pin device balances high-speed I/O with low-power operation modes suitable for consumer and industrial devices.

Why Choose This Part

This MCU features a dedicated USB 2.0 full-speed device controller with an internal 48 MHz oscillator (HSI48), eliminating the need for an external crystal and reducing BOM cost. The 64-pin package offers a high ratio of GPIOs and analog-to-digital converters for versatile system integration.

Applications

USB Peripheral Devices
Utilizes the integrated USB 2.0 full-speed interface with crystal-less operation for PC peripherals, HID devices, and custom data loggers.
Industrial Control Interfaces
Leverages multiple I2C, SPI, and UART interfaces to bridge sensor data to industrial communication buses.
Consumer Electronics Handhelds
Provides a compact QFP64 footprint for small battery-powered devices requiring basic UI and connectivity.

Key Specifications

Speed 48MHz
RAM Size 16K x 8
Core Size 32-Bit
Peripherals DMA, I2S, POR, PWM, WDT
Connectivity CANbus, HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 51
Core Processor ARM Cortex-M0
Package / Case 64-LQFP
Data Converters A/D 19x12b; D/A 1x12b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.65V ~ 3.6V

Getting Started

Developers can begin evaluation with the NUCLEO-F072RB development board, which includes an integrated ST-LINK debugger and provides access to all MCU pins. Software development is supported through the STM32Cube ecosystem, including the CubeMX configuration tool and IDEs like STM32CubeIDE, Keil MDK, or IAR EWARM.

Dev Boards

Development boards and breakout modules featuring the STM32F072RB-T6 or compatible chips — ready to use for prototyping.

NUCLEO-F031K6 STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-32 development board STM32F031K6 MCU, supports Arduino nano connect
Mouser 122 in stock
NUCLEO-F030R8 STMicroelectronics
STM32F030 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 647 in stock
NUCLEO-F072RB STMicroelectronics
STM32F072 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
424 in stock
STM32F072B-DISCO STMicroelectronics
STM32 F0 Discovery STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 332 in stock
STM32F072RBT6 STMicroelectronics
Very similar STM32F0 device commonly available on Nucleo boards; good for evaluation and quick prototyping.
Digi-Key 2,225 in stock
Part of STM32F0 family » STM32F072

STM32F072 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32F072RB-T6 (this part) 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 1,426
STM32F072C8T6TR Tape & Reel 37 LQFP-48 A/D 10x12b; D/A 2x.. 64KB 4,656
STM32F072RBT6 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 1,349
STM32F072CBT6 37 LQFP-48 A/D 10x12b; D/A 2x.. 128KB 18,392
STM32F072RB 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 2,225
STM32F072B-DISCO 332
STM32F072C8T6 37 LQFP-48 A/D 10x12b; D/A 2x.. 64KB 1,115
Also available as: STM32F072VBT6

Also Consider

ATSAMD21G18A-AUT MCHPMicrochip Technology - An alternative ARM Cortex-M0+ MCU with USB connectivity and a similar 48-pin or 64-pin footprint often used in the Arduino ecosystem.