EmbeddedRelated.com
STM32G051K8T6

STM32G051K8T6

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 64KB (64K x 8) FLASH 32-LQFP (7x7)
Active1,766 in stock

Overview

The STM32G051K8T6 is a highly efficient 32-bit microcontroller based on the Arm Cortex-M0+ core, operating at frequencies up to 64MHz. This device integrates 64KB of Flash memory and 18KB of RAM into a compact 32-pin LQFP package, designed to streamline cost-sensitive designs while maintaining robust peripheral support. It features a wide operating voltage range from 1.7V to 3.6V and advanced power management for demanding low-power applications.

Why Choose This Part

This MCU offers a high performance-to-power ratio, consuming only 2.9mA at 32MHz in Flash run mode. Its architecture simplifies PCB design by reducing the need for external components through features like a built-in oscillator and programmable voltage detector. Additionally, it provides 5V-tolerant I/Os and dual 12-bit DACs, which are uncommon in many entry-level 32-bit microcontrollers.

Applications

Consumer Appliances
Ideal for small household electronics requiring efficient motor control or user interface management with low power standby requirements.
Industrial Sensor Nodes
Utilizes the 12-bit SAR ADC and internal voltage reference for precise environmental monitoring and data acquisition.
Battery-Powered Handhelds
The ultra-low current consumption in Shutdown mode (36nA) and Standby mode (300nA) significantly extends the shelf life of portable devices.
Smart Lighting Controllers
Leverages multiple timers and PWM outputs to manage LED dimming and lighting sequences in smart home environments.

Key Specifications

Speed 64MHz
RAM Size 18K 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
Core Processor ARM Cortex-M0+
Package / Case 32-LQFP
Data Converters A/D 12b SAR; D/A 2x12b
Oscillator Type External, Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 32-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Developers can begin evaluation using the NUCLEO-G071RB development board or the STM32G051 Discovery kit. Firmware development is supported by the STM32Cube ecosystem, including the STM32CubeIDE and STM32CubeMX for graphical peripheral configuration. Programming and debugging are performed via the integrated Serial Wire Debug (SWD) interface using an ST-LINK/V2 or V3 debugger.

Dev Boards

Development boards and breakout modules featuring the STM32G051K8T6 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 651 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
STM32G071B-DISCO STMicroelectronics
STM32G071 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 74 in stock
STM32G0316-DISCO STMicroelectronics
STM32G031 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 35 in stock

Also Consider

ATSAMD21G18A-AUT MCHPMicrochip Technology - An alternative Cortex-M0+ MCU with significantly higher Flash (256KB) and a well-established ecosystem in a similar package.
STM32L051K8T6 STMicroelectronics - Consider this part if even lower power consumption in active modes is required, though at a lower maximum clock speed of 32MHz.