STMicroelectronics STM32L031F4P6 — Microcontrollers & Processors (MCU / MPU / DSP)
Technical Documents PDF / CAD
RoHS Compliant · Lead-Free EIA-481 Standard
STMicroelectronics / Microcontrollers & Processors (MCU / MPU / DSP)

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

MPN STM32L031F4P6
Active Spot Stock · 24-48h Dispatch 100% Original Sealed

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

In Stock: 15 pcs
MOQ: 1 pcs
Logistics: DHL / FedEx DAP (Global Express · 3-7d) Russia & CIS DDP (Door-to-Door Cleared)
Dispatch: Shenzhen / HK
Unit Price (USD)
$3.98 / pc
Direct Purchase Ready
Volume Pricing Breaks Confirmed upon quotation
1+ pcs
$3.98
10+ pcs
$3.41
Working on a production BOM or have a target unit price? Submit Target Price
Buy Now

$3.98 / ea

15 in stock — maximum per order · 3–4 days lead time

$3.41 / ea from 10 pcs

Upload Full BOM List
[SPEC] Essential Parameters Snapshot Full Specifications (18)
Package / Case 20-TSSOP (0.173", 4.40mm Width)
Supply Voltage 1.8V ~ 3.6V
Speed / Frequency 32MHz
Memory / RAM 8K x 8

Full Technical Specifications

18 Parameters
STM32L031F4P6 specifications
Parameter / AttributeSpecification / Value
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)
Series Sibling Variants

STMicroelectronics STM32L0 Series Models

Sibling variants, package options, and speed/density grades in this STMicroelectronics semiconductor series. Active Shenzhen warehouse allocation and rapid 24-48h dispatch.

Technical Details & Description

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.

STM32L031F4P6
Verified Allocation
Quote