EmbeddedRelated.com
STM32F072RBT6TR

STM32F072RBT6TR

STMicroelectronics
ARM Microcontrollers - MCU Mainstream Arm Cortex-M0 USB line MCU 128 Kbytes of Flash 48 MHz CPU, USB, CAN &
6,575 in stock

Overview

The STM32F072RBT6TR is a 32-bit microcontroller based on the ARM Cortex-M0 core, operating at 48 MHz with 128 KB of Flash and 16 KB of RAM. It is specifically designed for connectivity-rich applications, featuring a crystal-less USB 2.0 full-speed interface and a CAN bus controller.

Why Choose This Part

This MCU offers a unique combination of USB and CAN interfaces in a low-cost Cortex-M0 package. The integrated Clock Recovery System eliminates the need for an external crystal for USB communication, while 5V-tolerant I/Os simplify interfacing with legacy hardware.

Applications

USB Peripheral Devices
Utilizes the internal 48 MHz oscillator with clock recovery (CRS) for crystal-less USB operation, reducing BOM cost and board space.
Industrial Control Systems
Integrates a CAN 2.0B controller for reliable communication in harsh electrical environments.
User Interface Panels
Leverages the capacitive sensing controller (TSC) to implement touch keys and proximity sensors without external ICs.
Audio and Signal Processing
Includes an I2S interface for digital audio and a 12-bit DAC for precise analog signal generation.

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 use the STM32CubeF0 software package and the STM32CubeIDE for rapid firmware development. For hardware evaluation, the NUCLEO-F072RB development board provides a direct path to prototyping with this specific silicon.

Dev Boards

Development boards and breakout modules featuring the STM32F072RBT6TR 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
STM32F072RBT6TR (this part) Tape & Reel 51 LQFP-64 A/D 19x12b; D/A 1x.. 128KB 6,575
STM32F072C8T6TR Tape & Reel 37 LQFP-48 A/D 10x12b; D/A 2x.. 64KB 2,594
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

STM32 Nucleo-64 Development Board STMicroelectronics - The official development board for evaluating this specific MCU with an integrated ST-LINK debugger.