STM32F072RBT6
Overview
The STM32F072RBT6 is an ARM Cortex-M0 microcontroller operating at up to 48MHz, featuring 128KB of Flash memory and 16KB of RAM. It offers a comprehensive set of peripherals, including USB 2.0 full-speed device with crystal-less operation, CAN, and HDMI CEC. This MCU is designed for cost-effective applications requiring advanced connectivity.
Why Choose This Part
This microcontroller provides a robust feature set for its ARM Cortex-M0 core, including crystal-less USB and a rich array of communication peripherals like CANbus and multiple UARTs. Its 5V tolerant I/Os enhance design flexibility, simplifying interfacing with other components. The extensive Flash and RAM make it suitable for a wide range of embedded applications.
Applications
Key Specifications
Getting Started
To begin development, engineers can use STMicroelectronics' STM32CubeF0 software package which includes HAL and LL drivers, and middleware. Development is supported by the STM32CubeIDE, an all-in-one multi-OS development tool. Evaluation boards such as the STM32 Nucleo-64 (e.g., NUCLEO-F072RB) provide a convenient starting point.
Dev Boards
Development boards and breakout modules featuring the STM32F072RBT6 or compatible chips — ready to use for prototyping.
STM32F072 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | ADC/DAC | Flash | Stock |
|---|---|---|---|---|---|
| STM32F072RBT6 (this part) | 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 |
| STM32F072C8T6 | 37 | LQFP-48 | A/D 10x12b; D/A 2x.. | 64KB | 1,115 |
| STM32F072RBT6TR 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 | 1,820 |



