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

STM32F031F6P6 ARM Cortex-M0 MCU, 48 MHz, 32 KB Flash

MPNSTM32F031F6P6
Active

STMicroelectronics STM32F0 series STM32F031F6P6, ARM Cortex-M0, 32-bit MCU, 48 MHz, 32 KB Flash, 4 KB RAM, 15 I/O, I²C/SPI/UART, 20-TSSOP, -40 to 85 °C.

$3.1100Ref. price · indicative, final on quote
Packaging20-TSSOP (0.173", 4.40mm Width)
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F031F6P6 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
PackageTube
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)15
Core processorARM® Cortex®-M0
Case20-TSSOP (0.173\", 4.40mm Width)
Data convertersA/D 12x12b
Program memory size32KB (32K x 8)

Product details

48 MHz Cortex-M0 in a 20-TSSOP — entry-level control with a full peripheral set

The 20-TSSOP package keeps board area small — useful when the MCU is one of several on a dense mixed-signal board.

32 KB Flash, 4 KB SRAM — sizing the firmware and data budget

The 32 KB Flash (32 K × 8) is the program store. For a bootloader plus a modest application — say a CAN-to-UART gateway or a PWM fan controller — this is comfortable. The 4 KB SRAM (4 K × 8) holds stack, global variables, and a few hundred bytes of DMA buffer. If the application needs a large lookup table or a TCP/IP stack, this part is tight; step up to the 64 KB Flash variants in the same footprint.

ST continues to manufacture the STM32F0 series, and this density-package combination is a current catalog line. ROHS3 compliant.

Frequently asked questions

Where can I download the STM32F031F6P6 datasheet?

The full datasheet and reference manual are available from STMicroelectronics' website under the STM32F0 series documentation. The base product number is STM32F031.

Is there a pin-compatible equivalent or replacement for STM32F031F6P6?

Within the STM32F0 series, the 20-TSSOP package footprint is shared across several Flash density options. A direct upgrade path exists to the STM32F031K6 or STM32F042 variants with more memory or USB, but verify pin compatibility per the specific order code — the peripheral mix changes.