Skip to main content
STMicroelectronics STM32F031K4U6TR — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F031K4U6TR ARM Cortex-M0 MCU, 48 MHz, 16 KB Flash

MPNSTM32F031K4U6TR
Active

STMicroelectronics STM32F031K4U6TR, ARM Cortex-M0 32-bit MCU, 48 MHz, 16 KB Flash, 4 KB RAM, 27 I/O, 2 V to 3.6 V supply, -40°C to 85°C, 32-UFQFPN exposed pad.

$1.6457Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F031K4U6TR specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed48MHz
PackageTape & Reel (TR)
RAM size4K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)27
Core processorARM® Cortex®-M0
Case32-UFQFN Exposed Pad
Data convertersA/D 13x12b
Program memory size16KB (16K x 8)

Product details

What this Cortex-M0 MCU brings to a compact control design

The 32-UFQFPN package with an exposed pad (5x5 mm footprint) keeps the board area tight and helps pull heat out of the die when the MCU drives several I/O simultaneously.

It is not qualified for under-hood automotive (no AEC-Q100 in the record) or extended 105°C/125°C environments.

STMicroelectronics lists the STM32F031K4U6TR as an active product. For new designs, this is a safe selection from a lifecycle standpoint — no LTB clock is ticking.

What the 48 MHz core and 16 KB Flash mean for your BOM

At 48 MHz the Cortex-M0 delivers about 0.9 DMIPS/MHz — enough for real-time control loops (e.g., sensor polling at 10 kHz, PID updates) without a cache or prefetch buffer. The 16 KB Flash limits firmware to lean, single-purpose applications; you will not fit a full RTOS with TCP/IP stack. Plan for a bare-metal scheduler or a lightweight event loop. The 4 KB RAM holds a few hundred bytes of stack and global data, so watch your buffer allocations.

Frequently asked questions

What is the difference between STM32F031K4U6TR and STM32F031K6U6?

The primary difference is Flash memory density: the STM32F031K4U6TR has 16 KB of Flash, while the STM32F031K6U6 carries 32 KB. Both share the same Cortex-M0 core, 48 MHz clock, 4 KB RAM, 27 I/O, and 32-UFQFPN package. The K6 variant provides more code space for larger firmware images.

Does STM32F031K4U6TR have USB?

No. The STM32F031K4U6TR does not include a USB peripheral. Its connectivity interfaces are I²C, IrDA, LINbus, SPI, and UART/USART.