STM32G031J6M6
Overview
The STM32G031J6M6 is a mainstream 32-bit Arm Cortex-M0+ microcontroller designed for entry-level applications requiring a high level of integration in a compact 8-pin package. It operates at a frequency up to 64 MHz and provides 32 KB of Flash memory and 8 KB of RAM while maintaining an extremely low pin count.
Why Choose This Part
This MCU offers an impressive performance-to-pin-count ratio, delivering 64 MHz speeds from a device with only 8 pins. It includes high-speed I/O, advanced timers, and versatile serial interfaces (2x USART) that simplify the BOM for cost-sensitive designs.
Applications
Getting Started
Development is streamlined using the STM32Cube ecosystem, including STM32CubeIDE and STM32CubeMX for clock and peripheral configuration. For hardware prototyping, the NUCLEO-G031K8 board provides a compatible environment, though the J6M6 variant specifically targets SO8 footprint designs.
Dev Boards
Development boards and breakout modules featuring the STM32G031J6M6 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 |
| STM32G031F6P6 | F6P6 | 1,965 |



