EmbeddedRelated.com
STM32F072VBT6

STM32F072VBT6

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

Overview

The STM32F072VBT6 is a mainstream Arm Cortex-M0 microcontroller featuring 128 Kbytes of Flash and a 48 MHz CPU frequency. It is specifically designed for applications requiring robust connectivity, integrating both a USB 2.0 full-speed interface and a CAN bus controller.

Why Choose This Part

This MCU eliminates the need for an external crystal for USB applications via internal trimming, significantly lowering system cost. It provides a rich set of serial interfaces including 4 USARTs and 2 I2C ports, combined with a 12-bit ADC and DAC for versatile analog integration.

Applications

USB Peripherals
Crystal-less USB 2.0 operation reduces BOM cost and PCB footprint for PC accessories and HID devices.
Industrial Control Systems
Utilizes the integrated CAN interface for reliable communication in factory automation and sensor networks.
User Interface Controllers
The capacitive touch sensing controller supports up to 24 channels for modern touch-key interfaces.
Legacy Port Bridges
Acts as a bridge between USB and traditional industrial protocols like RS-485, RS-232, or CAN.

Getting Started

Development is best supported by the STM32Cube ecosystem and the STM32F072B-DISCO discovery board. Engineers can use the STM32CubeIDE or Keil MDK for firmware development, utilizing the Hardware Abstraction Layer (HAL) to quickly configure the USB and CAN stacks.

Dev Boards

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

Also Consider

STM32F072CBT6 STMicroelectronics - Offers the same 128KB Flash and peripheral set in a smaller 48-pin LQFP package for space-constrained designs.
ATSAMD21G18A-AU MCHPMicrochip - An alternative Cortex-M0+ MCU with higher memory and USB support, though it lacks the integrated CAN controller.