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

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

MPNSTM32F031C4T6TR
Active

STMicroelectronics STM32F031C4T6TR, ARM Cortex-M0 32-bit MCU, 48 MHz, 16 KB Flash, 4 KB SRAM, 13x12-bit ADC, 39 I/O, 2 V to 3.6 V, -40°C to +85°C, 48-LQFP (7x7 mm), Tape & Reel.

$3.3000Ref. price · indicative, final on quote
Packaging48-LQFP
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F031C4T6TR 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) Cut Tape (CT)
RAM size4K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I2S, POR, PWM, WDT
ConnectivityI2C, IrDA, LINbus, SPI, UART/USART
Number of i (O)39
Core processorARM® Cortex®-M0
Case48-LQFP
Data convertersA/D 13x12b
Program memory size16KB (16K x 8)

Product details

16 KB Flash — sizing the firmware budget

The 16 KB Flash (16K x 8) is the hard limit for application code and bootloader combined. Typical firmware for a UART-to-I2C bridge, a simple PWM fan controller, or a single-zone temperature monitor fits comfortably. If the project needs a USB stack, a real-time OS kernel, or over-the-air update staging, the Flash budget gets tight — the pin-compatible STM32F031C6T6TR doubles the Flash to 32 KB and is worth evaluating before the layout locks. The 4 KB SRAM (4K x 8) supports moderate data buffers and a few stack frames; DMA offloads peripheral transfers without consuming CPU cycles.

48-LQFP package — footprint and routing

Housed in a 48-LQFP (7x7 mm) with 0.5 mm pitch, the STM32F031C4T6TR uses a standard JEDEC footprint that routes easily on two-layer boards. The 39 I/Os are distributed around all four sides; the supply pins (VDD, VDDA, VSS) sit on opposite corners, so a 100 nF ceramic per supply pair plus a bulk 4.7 µF on the main 3.3 V rail covers decoupling. The exposed pad is not present on this package — thermal dissipation relies on the leadframe and airflow, adequate for the sub-100 mA typical draw at 48 MHz.

The base product number STM32F031 spans multiple Flash and SRAM density variants in the same package, so a firmware-only migration to a higher-density sibling (e.g., STM32F031C6T6TR) is possible without a board spin.

Sourcing posture

As an active STM32 part, the STM32F031C4T6TR is available through the independent distribution channel. For volume production, a firm lead time is quoted per order — no allocation constraints are currently reported on this density tier.

Frequently asked questions

What is the flash size of STM32F031C4T6TR?

The STM32F031C4T6TR has 16 KB of Flash program memory (16K x 8), which is the firmware capacity limit for this variant.

Is STM32F031C4T6TR equivalent to STM32F031C6T6TR?

The STM32F031C6T6TR is a pin-compatible sibling in the same STM32F031 base series with double the Flash (32 KB vs 16 KB). All other specs — 48 MHz Cortex-M0, 48-LQFP package, 4 KB SRAM, 13-channel ADC, I/O count — are identical. The C6 variant is a drop-in replacement if the firmware exceeds 16 KB.

What is the lead time for STM32F031C4T6TR?

Lead time is quoted per order at the time of RFQ. As an active STM32F0 part with no allocation issues reported, typical lead times are standard for the product family — confirm at quote.