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

STM32L031F4P6 MCU, Cortex-M0+, 32MHz, 16KB Flash, 20-TSSOP

MPNSTM32L031F4P6
Active

STMicroelectronics STM32L0 series, STM32L031F4P6, 32-bit ARM Cortex-M0+ MCU, 32MHz, 16KB Flash, 8K x 8 RAM, 1K x 8 EEPROM, 20-TSSOP, Tube.

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

Specifications

STM32L031F4P6 specifications
ParameterValue
SeriesSTM32L0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed32MHz
PackageTube
RAM size8K x 8
Core size32-Bit Single-Core
EEPROM size1K x 8
PeripheralsBrown-out Detect/Reset, DMA, 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 10x12b
Program memory size16KB (16K x 8)

Product details

16 KB flash, 8 KB RAM — the firmware budget

The STM32L031F4P6 carries 16 KB of program flash and 8 KB of SRAM (8K x 8). That flash footprint is tight: a minimal HAL plus a UART bootloader chews about 4-6 KB, leaving 10-12 KB for the application — enough for a sensor hub polling I²C and driving a PWM output, but not for a full RTOS with a TCP/IP stack. The 1 KB on-chip EEPROM (1K x 8) stores calibration constants and fault logs without an external serial EEPROM — useful when the BOM count is tight and the board has no spare I²C bus.

32 MHz Cortex-M0+ — the clock tree decision

The core runs at 32 MHz, the maximum for this STM32L0 part. The internal oscillator saves an external crystal if the application tolerates ±2% accuracy across temperature — if you need USB or a precise baud rate, budget for the HSE crystal and the two load caps. At 1.8 V the flash access inserts a wait state — the effective throughput drops below 32 MHz, so benchmark your tight loops at the actual VDD.

15 I/O in a 20-TSSOP — layout constraints

The 0.65 mm pitch routes cleanly on a two-layer board with 6/6 mil trace/space.

Frequently asked questions

What is the closest functional alternative to STM32L031F4P6?

The STM32L031G6U6S uses the same Cortex-M0+ core at 32 MHz with the same 16 KB flash and 10-channel 12-bit ADC, but it comes in a UFQFPN-28 package with 23 I/O instead of 15. The pinout does not match — a board layout change is required.

What is the listed speed of STM32L031F4P6?

The core runs at 32 MHz, the maximum clock for this STM32L0 device.

What compliance documentation does STMicroelectronics provide for STM32L031F4P6?

The part is RoHS3 compliant. Standard STMicroelectronics documentation includes the datasheet, reference manual, and errata sheet — all available from the manufacturer's website.