EmbeddedRelated.com
STM32F072B-DISCO

STM32F072B-DISCO

STMicroelectronics
STM32 F0 Discovery STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Active332 in stock

Overview

The STM32F072B-DISCO is an evaluation platform for the STM32F072 series microcontrollers, featuring an ARM Cortex-M0 core running at 48MHz. It includes 128KB of Flash memory and 16KB of RAM, providing a complete environment for exploring the 32-bit entry-level performance of the STM32 F0 family. The board integrates an on-board ST-LINK/V2 debugger/programmer, making it a self-contained development tool.

Why Choose This Part

The board provides a cost-effective way to evaluate features like crystal-less USB and advanced capacitive touch sensing without additional hardware. It offers a high pin-to-feature ratio with 64 GPIOs available for external interfacing through standard headers. The inclusion of an integrated ST-LINK/V2 eliminates the need for an external hardware debugger, simplifying the development setup.

Applications

USB Device Development
Prototyping USB full-speed applications using the integrated crystal-less USB 2.0 controller.
Touch Sensing Interfaces
Evaluating capacitive touch buttons and linear touch sensors using the dedicated hardware peripherals.
Industrial Control Prototyping
Developing 48MHz control loops for industrial sensors and actuators requiring 64 GPIO pins.
Educational Embedded Programming
Learning ARM Cortex-M0 architecture and low-level peripheral configuration in a low-cost hardware environment.

Key Specifications

Type MCU 32-Bit
Contents Board(s)
Platform Discovery
Mounting Type Fixed
Core Processor ARM Cortex-M0
Utilized IC / Part STM32 F0

Getting Started

Connect the board to a PC via a USB cable to power it and access the ST-LINK debugger. Use the STM32CubeF0 MCU Package for drivers and HAL examples, and develop firmware within the STM32CubeIDE or Keil MDK-ARM environments. Flash the 128KB of memory directly using the STM32CubeProgrammer utility.

Dev Boards

Development boards and breakout modules featuring the STM32F072B-DISCO 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-F072RB STMicroelectronics
STM32F072 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
424 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
NUCLEO-F042K6 STMicroelectronics
STM32F042 Nucleo-32 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Digi-Key 454 in stock
NUCLEO-F030R8 STMicroelectronics
Development Boards & Kits - ARM Nucleo Board STM32F0 STM32F030R8 64K
Digi-Key Mouser 171 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
STM32F072B-DISCO (this part) 332
STM32F072C8T6TR Tape & Reel 37 LQFP-48 A/D 10x12b; D/A 2x.. 64KB 3,735
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
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 available as: STM32F072VBT6

Also Consider

STM32 Nucleo-64 F072RB STMicroelectronics - Offers Arduino Uno V3 header compatibility for rapid prototyping with existing shields.