Skip to product information
1 of 1

ST

STM32G031K8T6

STM32G031K8T6

Regular price $0.10 USD
Regular price Sale price $0.10 USD
Sale Sold out
Shipping calculated at checkout.

Contact us via WhatsApp to confirm final price and stock

Part Number
Description
Quantity
View full details

Product Overview

The STM32G031K8T6 is a mainstream 32-bit microcontroller from STMicroelectronics based on the Arm Cortex-M0+ core, operating at up to 64 MHz. It integrates 64KB of Flash memory, 8KB of SRAM with hardware parity checking, a high-speed 12-bit ADC, flexible DMA, multiple timers, two USARTs, two I²C interfaces and two SPI interfaces.

With a 1.7V to 3.6V supply range, multiple low-power modes, low-power UART and a compact LQFP-32 package, the STM32G031K8T6 is designed for consumer, industrial, appliance and IoT applications.

Key Features

  • 32-bit Arm Cortex-M0+ CPU

  • CPU frequency up to 64 MHz

  • 64KB embedded Flash memory

  • 8KB SRAM with hardware parity checking

  • Memory Protection Unit (MPU)

  • 5-channel DMA controller with flexible mapping

  • 12-bit ADC with 0.4 µs conversion time

  • Up to 16 external ADC channels

  • Hardware ADC oversampling up to 16-bit resolution

  • Up to 44 fast I/Os at family level

  • Multiple 5V-tolerant I/Os

  • 2 × I²C interfaces with Fast-mode Plus support

  • 2 × USART interfaces

  • 1 × low-power UART

  • 2 × SPI interfaces, one multiplexed with I²S

  • Advanced-control PWM timer

  • 32-bit and multiple 16-bit general-purpose timers

  • Low-power timers

  • RTC with calendar, alarm and periodic wakeup

  • 2 × watchdog timers

  • CRC calculation unit

  • 96-bit unique ID

  • Serial Wire Debug (SWD)

  • Sleep, Stop, Standby and Shutdown modes

  • 1.7V to 3.6V supply voltage

  • -40°C to +85°C operating temperature for the exact T6 variant

  • ECOPACK2 compliant

Technical Specifications

Parameter Specification
Manufacturer STMicroelectronics
Part Number STM32G031K8T6
Product Family STM32G031K8
Core Arm Cortex-M0+
Maximum CPU Frequency 64 MHz
Flash Memory 64KB
SRAM 8KB
ADC 12-bit
ADC Conversion Time 0.4 µs
ADC External Channels Up to 16
ADC Oversampling Up to 16-bit
DMA 5-channel
I²C 2
USART 2
Low-Power UART 1
SPI 2
I²S 1, multiplexed with SPI
Supply Voltage 1.7V to 3.6V
Operating Temperature -40°C to +85°C
Package LQFP-32
Package Size 7 × 7 × 1.4 mm
Packing Tray
Product Status Active
Environmental Grade ECOPACK2
Quality Grade Industrial

The exact STM32G031K8T6 is specified by ST with LQFP-32 packaging, tray packing and a -40°C to +85°C operating range.

Processor & Architecture

The STM32G031K8T6 integrates a 32-bit Arm Cortex-M0+ processor operating at up to 64 MHz. The MCU provides an efficient processing platform for cost-sensitive embedded systems while integrating analog, timer, communication and low-power peripherals.

A Memory Protection Unit (MPU) and flexible DMA controller provide additional support for robust embedded software architectures and efficient peripheral data transfers.

Memory & Storage

The STM32G031K8T6 provides:

  • 64KB embedded Flash memory

  • Flash read protection

  • Flash write protection

  • Proprietary code protection and securable area

  • 8KB SRAM

  • Hardware SRAM parity checking

  • CRC calculation unit

The Flash and SRAM resources provide sufficient capacity for embedded control firmware, communication stacks, configuration data and application software.

Analog Peripherals

The STM32G031K8T6 integrates a high-speed 12-bit ADC suitable for sensor interfaces, monitoring and measurement applications.

  • 12-bit ADC

  • Conversion time as low as 0.4 µs

  • Up to 16 external channels

  • Hardware oversampling

  • Effective resolution up to 16-bit through oversampling

  • Conversion range from 0V to 3.6V

  • Internal voltage reference support

The ADC provides fast analog acquisition for industrial sensors, power monitoring, user interfaces and embedded control systems.

Timer & PWM Resources

The STM32G031K8T6 provides extensive timer resources for timing, PWM and control applications:

  • Advanced-control 16-bit timer for motor-control PWM

  • One 32-bit general-purpose timer

  • Four 16-bit general-purpose timers

  • Two low-power 16-bit timers

  • Two watchdog timers

  • SysTick timer

  • RTC with calendar and alarm functions

The advanced timer and general-purpose timers support PWM generation, input capture, output compare, pulse measurement and embedded control applications.

Communication & Connectivity

The STM32G031K8T6 integrates multiple serial communication interfaces:

  • 2 × I²C interfaces

  • Fast-mode Plus operation up to 1 Mbit/s

  • SMBus/PMBus support on one I²C interface

  • 2 × USART interfaces

  • Synchronous SPI capability

  • LIN and IrDA capabilities on supported USART functions

  • 1 × low-power UART

  • 2 × SPI interfaces

  • 1 × I²S interface through SPI multiplexing

  • Serial Wire Debug interface

These interfaces allow the MCU to connect to sensors, displays, memory devices, communication modules and other embedded controllers.

Clock & Power Management

The STM32G031K8T6 provides flexible clock-generation options:

  • 4 to 48 MHz crystal oscillator

  • 32 kHz crystal oscillator with calibration

  • Internal 16 MHz RC oscillator with PLL option

  • Internal 32 kHz RC oscillator

  • Power-on reset

  • Power-down reset

  • Programmable brownout reset

  • Programmable voltage detector

  • VBAT supply for RTC and backup registers

The MCU operates from 1.7V to 3.6V, allowing use in a wide range of low-voltage embedded systems.

Low-Power Operation

The STM32G031K8T6 includes several power-saving modes:

  • Sleep mode

  • Stop mode

  • Standby mode

  • Shutdown mode

  • Low-power UART operation

  • Low-power timers

  • RTC wakeup capability

These features make the device suitable for battery-powered sensors, smart appliances, portable equipment and IoT devices.

Power Management

The device operates from:

  • Supply voltage: 1.7V to 3.6V

  • Exact T6 operating temperature: -40°C to +85°C

  • Power-on reset

  • Power-down reset

  • Programmable brownout reset

  • Programmable voltage detector

  • Low-power operating modes

  • VBAT supply for RTC and backup registers

The combination of low operating voltage and multiple low-power modes supports energy-efficient embedded system designs.

Security & Data Integrity

The STM32G031K8T6 provides several features for software and data integrity:

  • Flash read protection

  • Flash write protection

  • Proprietary code protection

  • Securable Flash area

  • Hardware SRAM parity checking

  • CRC calculation unit

  • Memory Protection Unit

  • 96-bit unique device ID

  • Programmable brownout reset

These features provide additional protection and reliability for embedded firmware and system data.

Development & Debugging

The STM32G031K8T6 supports Serial Wire Debug (SWD), providing a standard interface for firmware programming, debugging and development.

STMicroelectronics provides the STM32Cube software ecosystem, development tools, programming tools and evaluation hardware for STM32G0-based designs. The STM32G031K8 is also used on the NUCLEO-G031K8 development platform.

Applications

The STM32G031K8T6 is suitable for:

  • Industrial control

  • Consumer electronics

  • Home appliances

  • Smart appliances

  • IoT devices

  • Sensor systems

  • Battery-powered equipment

  • Motor and actuator control

  • Power management

  • Lighting control

  • User interfaces

  • Measurement equipment

  • Embedded automation

  • General-purpose embedded systems

ST positions the STM32G031K8 family for consumer, industrial, appliance and IoT applications.

Benefits

  • 64 MHz Cortex-M0+ performance

  • 64KB Flash memory

  • 8KB SRAM with hardware parity

  • Fast 12-bit ADC

  • ADC oversampling up to 16-bit

  • Flexible DMA controller

  • 2 × I²C interfaces

  • 2 × USART interfaces

  • Low-power UART

  • 2 × SPI interfaces

  • Advanced PWM timer

  • Multiple general-purpose timers

  • Low-power operating modes

  • Compact LQFP-32 package

  • Industrial temperature range

  • Mature STM32 development ecosystem

Packaging & Ordering Information

  • Part Number: STM32G031K8T6

  • Manufacturer: STMicroelectronics

  • Device Family: STM32G031K8

  • Package: LQFP-32

  • Package Code: LQFP32

  • Package Size: 7 × 7 × 1.4 mm

  • Package Quantity: Not specified for the exact tray configuration

  • Supply Voltage: 1.7V to 3.6V

  • Operating Temperature: -40°C to +85°C

  • Packing Type: Tray

  • Product Status: Active

  • RoHS / Environmental: ECOPACK2

  • Grade: Industrial

ST's exact ordering information confirms STM32G031K8T6 as an active LQFP-32, 7 × 7 × 1.4 mm, tray-packaged device with a -40°C to +85°C temperature range.

Datasheet

For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.

Datasheet: Official STM32G031K8 Datasheet

Frequently Asked Questions

What is the STM32G031K8T6?
The STM32G031K8T6 is a 32-bit Arm Cortex-M0+ microcontroller from STMicroelectronics with a 64 MHz CPU, 64KB Flash, 8KB SRAM, 12-bit ADC and multiple communication interfaces.

What is the maximum operating frequency?
The maximum CPU frequency is 64 MHz.

How much Flash memory does the STM32G031K8T6 have?
It provides 64KB of embedded Flash memory.

How much RAM does the STM32G031K8T6 have?
It provides 8KB of SRAM with hardware parity checking.

What ADC does the STM32G031K8T6 have?
It integrates a 12-bit ADC with conversion time down to 0.4 µs and up to 16 external channels. Hardware oversampling can provide up to 16-bit effective resolution.

What package does STM32G031K8T6 use?
The exact STM32G031K8T6 uses an LQFP-32 package measuring approximately 7 × 7 × 1.4 mm.

What is the difference between STM32G031K8T6 and STM32G031K8T6TR?
They use the same MCU and LQFP-32 package. The T6 version is supplied in tray packaging, while the T6TRordering code indicates tape-and-reel packaging. ST lists both ordering variants.

Why Choose Us

We support electronic-component customers with sourcing for prototypes, small batches and volume production. Our services are designed for OEM, EMS, engineering and distributor customers requiring reliable component supply and flexible purchasing options.

Request a Quote

Contact us for:

  • Current availability

  • Volume pricing

  • Sample quantities

  • Bulk purchasing

  • BOM sourcing

  • Lead-time information

  • Alternative and replacement parts

Please provide the required quantity and delivery destination for a customized quotation.

Payment Methods

We support flexible B2B payment options, including:

  • Credit Card

  • Bank Transfer

  • USDT

  • E-wallet

Payment terms can be discussed according to order quantity and customer requirements.

Shipping Options

We support international shipping solutions for electronic components, including:

  • Express delivery

  • Air freight

  • International courier

  • Consolidated shipments

  • Bulk logistics solutions

Shipping options and delivery times depend on destination, quantity and order requirements.

Wholesale & OEM Support

For OEM, EMS, engineering and distributor customers, we support:

  • Sample orders

  • Small-batch purchasing

  • Volume orders

  • BOM sourcing

  • Long-term supply

  • Product matching

  • OEM/ODM sourcing support

Contact us with your required quantity and delivery destination for a customized quotation.