EmbeddedRelated.com
The 2026 Embedded Online Conference
NUCLEO-F072RB

NUCLEO-F072RB

STMicroelectronics
STM32F072 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
Active424 in stock

Overview

The NUCLEO-F072RB is a development board featuring the STM32F072RBT6 microcontroller, based on the Arm Cortex-M0 core with 128 KB of flash memory. This Nucleo-64 board provides a flexible platform for prototyping with its support for both Arduino Uno V3 and ST morpho extension headers. It includes an integrated ST-LINK/V2-1 debugger/programmer, eliminating the need for external hardware tools.

Why Choose This Part

The board features an on-board ST-LINK/V2-1 for direct USB debugging and easy firmware flashing via mass storage class. It is highly extensible, allowing engineers to quickly swap between specialized STM32 Nucleo shields or standard Arduino shields to validate hardware designs.

Applications

USB Device Prototyping
Leverage the STM32F072 microcontroller's integrated USB 2.0 full-speed interface for building custom HID, CDC, or MSC devices.
Battery-Powered IoT Nodes
The Cortex-M0 core provides a power-efficient platform for sensors and small control systems that require low standby current.
Embedded System Education
An ideal entry point for learning ARM-based 32-bit programming due to the built-in debugger and Arduino-compatible pinout.
Industrial Sensor Interfacing
Utilize the I2C, SPI, and UART interfaces to bridge data from industrial sensors to a host controller or PC via the Virtual COM port.

Key Specifications

Type MCU 32-Bit
Contents Board(s)
Platform Nucleo-64
Mounting Type Fixed
Core Processor ARM Cortex-M0
Utilized IC / Part STM32F072

Getting Started

Connect the board to a PC using a USB Mini-B cable to power the system and access the integrated ST-LINK debugger. Engineers can develop firmware using the STM32CubeIDE or Keil MDK, and leverage the STM32CubeF0 software package for hardware abstraction layer (HAL) drivers and code examples.

Also Consider

NUCLEO-F030R8 STMicroelectronics - A more cost-effective Cortex-M0 alternative for applications that do not require USB peripheral support.
NUCLEO-L073RZ STMicroelectronics - An ultra-low-power alternative based on the Cortex-M0+ core, suitable for extended battery-life requirements.
NUCLEO-F411RE STMicroelectronics - A higher performance Nucleo-64 board featuring a Cortex-M4 core with FPU and higher clock speeds.
The 2026 Embedded Online Conference