STM32G031F6P6
Overview
The STM32G031F6P6 is a mainstream Arm Cortex-M0+ microcontroller operating at 64 MHz, designed for efficient performance in cost-sensitive applications. It features 32 Kbytes of Flash memory and 8 Kbytes of RAM in a compact 20-pin TSSOP package, offering a high density of integrated peripherals relative to its small footprint.
Why Choose This Part
This MCU reduces overall system cost by eliminating the need for external crystal oscillators in many cases, thanks to a high-precision internal RC oscillator. Its optimized power consumption and simplified power supply scheme (single power pin) allow for leaner PCB designs and smaller form factors.
Applications
Getting Started
Engineers can begin development using the STM32CubeIDE ecosystem and the NUCLEO-G031K8 development board for rapid prototyping. The chip can be programmed via the SWD interface using an ST-LINK/V2 or V3 debugger, and ST provides the STM32CubeG0 software package containing comprehensive HAL and LL drivers.
Dev Boards
Development boards and breakout modules featuring the STM32G031F6P6 or compatible chips — ready to use for prototyping.
STM32G031 Family
| Part Number | Difference | Stock |
|---|---|---|
| STM32G031K8U6 | UFQFPN-32 · 64KB Flash | 32,811 |
| STM32G031K8T6 | LQFP-32 · 64KB Flash | 25,855 |
| STM32G031J6M6 | J6M6 | 1,920 |



