STM32G070CBT6
Overview
The STM32G070CBT6 is a cost-effective 32-bit microcontroller based on the high-performance Arm Cortex-M0+ core operating at 64MHz. Part of the STM32G0 series, it offers a high integration level with 128KB of Flash and 36KB of RAM in a compact 48-pin LQFP package. It is designed to simplify PCB design by reducing the number of external components through its internal clock architecture and flexible power management.
Why Choose This Part
The device provides a high ratio of RAM to Flash (36KB/128KB) for a Cortex-M0+ part, allowing for more complex RTOS or buffering tasks. Its 5V-tolerant I/Os and internal power-on reset simplify hardware interfacing in mixed-voltage environments. The architecture is optimized to reduce the bill of materials by minimizing external decoupling and timing requirements.
Applications
Key Specifications
Getting Started
Start development using the STM32CubeG0 software suite, which includes a hardware abstraction layer (HAL) and low-layer (LL) APIs. For hardware prototyping, the NUCLEO-G070RB development board provides an integrated ST-LINK debugger and Arduino Uno V3 headers. Code can be compiled and debugged using standard IDEs such as STM32CubeIDE, Keil MDK, or IAR Embedded Workbench.
Dev Boards
Development boards and breakout modules featuring the STM32G070CBT6 or compatible chips — ready to use for prototyping.
STM32G070 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | ADC/DAC | Stock |
|---|---|---|---|---|
| STM32G070CBT6 (this part) | 43 | LQFP-48 | A/D 17x12b | 26,693 |
| STM32G070KBT6 | 29 | LQFP-32 | A/D 13x12b | 3,427 |




