EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F070RBT6

STM32F070RBT6

STMicroelectronics
48 MHz ARM Cortex-M0 MCU with 128 KB flash and similar peripheral set for low- to mid-range embedded control applications.
Active1,850 in stock

Overview

The STM32F070RBT6 is an entry-level ARM Cortex-M0 microcontroller operating at up to 48 MHz with 128 KB of Flash memory and 16 KB of SRAM. It is designed for cost-sensitive applications requiring a Full-Speed USB 2.0 interface without the need for an external crystal, making it ideal for PC peripherals and basic industrial control.

Why Choose This Part

This MCU offers a high pin count of 64 in a standard LQFP package, providing 51 GPIOs with 5V tolerance. It simplifies BOM costs by supporting USB communication through a built-in oscillator, reducing the need for external timing components.

Applications

USB PC Peripherals
Utilizes the integrated Full-Speed USB controller for keyboards, mice, or custom HID devices.
Industrial Control Interfaces
Leverages 51 GPIOs and 4 UARTs for connecting multiple sensors and communication bridges.
Consumer Electronics
Provides 12-bit ADC and PWM timers for basic user interface and motor control tasks.

Getting Started

Development is most commonly performed using the STM32CubeIDE or Keil MDK, paired with an ST-LINK V2 or V3 debugger. For rapid prototyping, the NUCLEO-F070RB development board provides a compatible header layout and an integrated programmer.

Dev Boards

Development boards and breakout modules featuring the STM32F070RBT6 or compatible chips — ready to use for prototyping.

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-F030R8 STMicroelectronics
Development Boards & Kits - ARM Nucleo Board STM32F0 STM32F030R8 64K
Digi-Key Mouser 171 in stock
STM32F0DISCOVERY STMicroelectronics
Development Boards & Kits - ARM Discovery F0 Board 32-Bit ARM Cortex M0
Digi-Key Mouser 210 in stock

Also Consider

STM32F072RBT6 STMicroelectronics - Offers a wider voltage range down to 2.0V and includes a CAN interface for automotive or industrial networking.
STM32G070RBT6 STMicroelectronics - A newer generation Cortex-M0+ alternative with a higher 64 MHz clock speed and improved power efficiency.
The 2026 Embedded Online Conference