
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.