Overview
The STM32G070RBT6 is a cost-efficient mainstream microcontroller based on the high-performance Arm Cortex-M0+ 32-bit RISC core operating at up to 64 MHz. It features 128 KB of Flash memory, 36 KB of RAM, and a high-density 64-pin package to provide ample I/O for feature-rich embedded designs.
Why Choose This Part
This MCU provides a significant memory and I/O expansion over entry-level G0 parts while maintaining a low-power footprint of 6.9mA at 64MHz. The internal 16 MHz RC oscillator with PLL option and multiple 5V-tolerant I/Os simplify hardware design by reducing the need for external level shifters and clock components.
Applications
Consumer Electronics
Ideal for white goods and home appliances requiring multiple I/O pins for user interfaces and sensor monitoring.
Industrial Controllers
Used in PLC-like controllers and sensor hubs where a high pin-to-cost ratio and robust peripheral sets are required.
Motor Control
Leverages advanced motor control timers and high-speed hardware oversampling for brushless DC motor applications.
Battery-Powered Tools
Efficient low-power modes and a dedicated VBAT supply for RTC and backup registers make it suitable for handheld equipment.
Getting Started
Development is streamlined using the STM32CubeG0 software package and STM32CubeIDE for code generation and debugging. For rapid prototyping, use the NUCLEO-G070RB development board which provides a built-in ST-LINK debugger and Arduino Uno V3 connectivity.
Dev Boards
Development boards and breakout modules featuring the STM32G070RBT6 or compatible chips — ready to use for prototyping.
STM32G031 Nucleo-32 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
STM32G0B1 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
STM32G031 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Also Consider
STM32G071RBT6
STMicroelectronics
- Offers similar pinout and memory but adds a DAC and more sophisticated analog peripherals for precision applications.
STM32F070RBT6
STMicroelectronics
- An older Cortex-M0 alternative that may be suitable for designs requiring legacy peripheral compatibility.
ATSAMD21G18A-AU
MCHPMicrochip Technology
- A Cortex-M0+ alternative with a wider ecosystem in certain hobbyist communities and integrated USB support.