STM32F031F6P7

STMicroelectronics · STM32F0 Series

STMicroelectronics STM32F031F6P7, STM32F0 series, 32-bit ARM Cortex-M0 MCU, 48 MHz, 32 KB Flash, 4K x 8 RAM, 20-TSSOP, -40 to 105°C, 15 I/O, I²C/SPI/UART connectivity.

STMicroelectronics STM32F031F6P7
Download datasheet (PDF)
[IN STOCK] In Stock: 356 pcs
$2.91/ pc

Volume pricing

Buy Now

MOQ 1 · Tube · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM32F031F6P7 specifications
Parameter / AttributeSpecification / Value
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 105°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)

Technical details

Flash and RAM sizing — what fits in 32 KB

32 KB of program Flash (32K x 8) with the Cortex-M0's Thumb-2 instruction set compresses typical control firmware to under 20 KB, leaving room for a bootloader and a modest parameter table. The 4K x 8 SRAM is the tighter resource: a 1 KB RTOS tick plus two 512-byte UART buffers consumes half of it, so any significant data logging or large lookup tables need to live in Flash and be paged. The on-chip DMA offloads peripheral transfers without CPU cycles, which helps when the RAM budget is tight.

Peripherals and I/O — 15 pins to work with

Fifteen general-purpose I/O pins in the 20-TSSOP serve up to one SPI, one I²C, and two UART/USART channels simultaneously, plus a PWM timer for motor or LED drive. The 12-bit ADC with 12 multiplexed channels covers analog sensing — current shunt, thermistor, potentiometer feedback — without an external converter. IrDA and LINbus support extend the connectivity to infrared data links and automotive local-interconnect networks, which is unusual in this pin count tier.

Active lifecycle — no last-time-buy risk

The STM32F0 series has broad second-source compatibility across ST's own portfolio, and the base product number STM32F031 shares the same die and peripheral set with the F030 and F042 variants, differing mainly in Flash density and feature mix.

STM32F031F6P7
[ALLOC] verified
Quote