EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F031K6T6

STM32F031K6T6

STMicroelectronics
Another Cortex-M0 option in the STM32F0 family offering a comparable footprint and resources for compact control applications.
Active2,785 in stock

Overview

The STM32F031K6T6 is an entry-level 32-bit microcontroller based on the ARM Cortex-M0 core, designed for cost-sensitive embedded control applications. Operating at up to 48MHz, it provides a balanced mix of 32KB Flash and 4KB RAM in a compact 32-pin LQFP package. It is particularly effective for bridge functions and simple peripheral control where a small footprint and low power consumption are required.

Why Choose This Part

This MCU offers a high performance-to-cost ratio by providing 32-bit processing power and a 5-channel DMA at a price point comparable to 8-bit alternatives. It features 5V-tolerant I/Os, which simplifies interfacing with legacy logic and industrial sensors in mixed-voltage environments.

Applications

Sensor Interface Hub
Aggregates data from multiple analog and digital sensors using the 12-bit ADC and I2C/SPI interfaces.
Handheld Control Devices
Utilizes low-power modes (Sleep, Stop, Standby) to extend battery life in portable user-interface equipment.
Simple Motor Control
Leverages dedicated PWM timers for basic DC or brushless motor speed regulation in consumer appliances.
System Supervisor
Acts as a housekeeping controller for larger systems, managing power sequencing via POR/PDR and PVD features.

Key Specifications

Speed 48MHz
RAM Size 4K x 8
Core Size 32-Bit
Peripherals DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 25
Core Processor ARM Cortex-M0
Package / Case 32-LQFP
Data Converters A/D 13x12b
Oscillator Type Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 32-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Development is best supported by the STM32Cube ecosystem, including the STM32CubeIDE and the STM32CubeF0 software package. For hardware evaluation, the NUCLEO-F031K6 development board provides a plug-and-play environment with an integrated ST-LINK debugger and Arduino Nano-compatible headers.

Dev Boards

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

NUCLEO-F031K6 STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-32 development board STM32F031K6 MCU, supports Arduino nano connect
Mouser 122 in stock
NUCLEO-F072RB STMicroelectronics
STM32F072 Nucleo-64 STM32F0 ARM® Cortex®-M0 MCU 32-Bit Embedded Evaluation Board
424 in stock
STM32F072RBT6 STMicroelectronics
Very similar STM32F0 device commonly available on Nucleo boards; good for evaluation and quick prototyping.
Digi-Key 2,225 in stock
NUCLEO-F030R8 STMicroelectronics
Development Boards & Kits - ARM Nucleo Board STM32F0 STM32F030R8 64K
Digi-Key Mouser 171 in stock
STM32F0DISCOVERY STMicroelectronics
Development Boards & Kits - ARM Discovery F0 Board 32-Bit ARM Cortex M0
Digi-Key Mouser 210 in stock

STM32F031 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package Stock
STM32F031K6T6 (this part) 25 LQFP-32 2,785
STM32F031C6T6 39 LQFP-48 1,117

Also Consider

STM32F030K6T6 STMicroelectronics - A value-line alternative that offers a similar feature set at a lower cost for applications that do not require the full voltage range or specific peripherals.
ATSAMD21G18A-AU MCHPMicrochip Technology - Offers a more powerful Cortex-M0+ core with significantly more RAM and Flash for more complex firmware requirements.
STM32L031K6T6 STMicroelectronics - An ultra-low-power Cortex-M0+ alternative designed for extreme energy efficiency in battery-powered applications.
The 2026 Embedded Online Conference