EmbeddedRelated.com
STM32G031K8U6

STM32G031K8U6

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 64KB (64K x 8) FLASH 32-UFQFPN (5x5)
Active32,811 in stock

Overview

The STM32G031K8U6 is an entry-level 32-bit microcontroller based on the ARM Cortex-M0+ core, operating at frequencies up to 64MHz. This device belongs to the STM32G0 series, which is designed for high efficiency and simplified PCB design through reduced power pin requirements and an internal RC oscillator with +/-1 percent accuracy.

Why Choose This Part

This MCU offers a high performance-to-power ratio with a 64MHz clock speed in a small 5x5mm footprint. It reduces system BOM costs by integrating a precise internal 16MHz clock and providing a VBAT pin for RTC backup without needing a secondary power source.

Applications

Battery-Powered Consumer Devices
Utilizes the 0.4 uA standby mode and low run currents for prolonged battery life in portable electronics.
Industrial Sensor Nodes
Leverages the 12-bit ADC with hardware oversampling and multiple 5V-tolerant I/Os for robust signal acquisition.
Smart Home Appliances
Integrated RTC and compact 32-UFQFPN package make it suitable for control interfaces and basic automation tasks.

Key Specifications

Speed 64MHz
RAM Size 8K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, SmartCard, UART/USART
Mounting Type Surface Mount
Number of I/O 30
Core Processor ARM Cortex-M0+
Package / Case 32-UFQFN Exposed Pad
Data Converters A/D 18x12b SAR
Oscillator Type External, Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 32-UFQFPN (5x5)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Developers can begin evaluation with the NUCLEO-G031K8 development board which features an on-board ST-LINK debugger. Software development is supported by the STM32Cube ecosystem, including the STM32CubeMX initialization tool and the STM32CubeIDE.

Dev Boards

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

NUCLEO-G031K8 STMicroelectronics
STM32G031 Nucleo-32 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 504 in stock
NUCLEO-G071RB STMicroelectronics
STM32G071 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,311 in stock
NUCLEO-G0B1RE STMicroelectronics
STM32G0B1 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,967 in stock
STM32G081B-EVAL STMicroelectronics
STM32G081 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 17 in stock
STM32G071B-DISCO STMicroelectronics
STM32G071 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 74 in stock
Part of STM32 family » STM32G031

STM32G031 Family

Part NumberDifferenceStock
STM32G031K8T6 LQFP-32 25,855
STM32G031F6P6 20-pin · 32KB Flash · TSSOP 1,965
STM32G031J6M6 J6M6 1,920

Also Consider

ATSAMD21G18A MCHPMicrochip Technology - An alternative Cortex-M0+ MCU with a larger 256KB Flash and widely used in the Arduino ecosystem.
STM32G030K8T6 STMicroelectronics - A cost-optimized Value Line version in a 32-pin LQFP package for price-sensitive high-volume projects.