STMicroelectronics STM32F031F4P6

Skip to product information
1 of 1
Image shown is a representation only. Exact specifications should be obtained from the product data sheet.
Regular price $2.70
Regular price $1.93 Sale price $2.70
Sale Sold out
Quantity Unit Price Total Price
1 $2.70 $2.70
15+ $1.78 $26.70
25+ $1.74 $43.50
50+ $1.64 $82.00
100+ $1.45 $145.00
N+ $0.29 Price Inquiry
Shipping calculated at checkout.
Quantity
Component Recycling

Request Quote / Inquiry

Product attributes Property Value
Manufacturer STMicroelectronics
Product Series STM32F0
Packaging Tube |
Core Processor ARM® Cortex®-M0
Core Size 32-Bit Single-Core
Speed 48MHz
Connectivity I2C, IrDA, LINbus, SPI, UART/USART
Peripherals DMA, I2S, POR, PWM, WDT
Number of I/O 15
Program Memory Size 16KB (16K x 8)
Program Memory Type FLASH
EEPROM Size -
RAM Size 4K x 8
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V
Data Converters A/D 12x12b
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Grade -
Qualification AEC -
Mounting Type Surface Mount
Supplier Device Package 20-TSSOP
Package / Case 20-TSSOP (0.173", 4.40mm Width)
ROHS RoHS Compliant - Hazardous Substance Free Electronic Components | HQICKEY

The STM32F031F4P6 is a compact 32-bit microcontroller from STMicroelectronics, built on the ARM Cortex-M0 core. It delivers 48MHz performance with 16KB of flash and 4KB of SRAM. This MCU integrates a rich set of peripherals including DMA, I2S, and multiple PWM timers, all in a space-saving 20-TSSOP package. Its low voltage operation and efficient core make it an excellent choice for cost-sensitive and power-aware applications.

  • Compact and Cost-Effective: The 20-pin TSSOP package and Cortex-M0 core offer an optimal balance of size and price for simple applications.
  • Efficient 48MHz Core: Provides sufficient processing power for real-time tasks while maintaining low power consumption.
  • Integrated DMA and I2S: Enables efficient data transfer and audio interface without loading the CPU.
  • Wide Peripheral Set: Includes multiple timers with PWM, making it versatile for various control applications.

Compact Motor Control

The 48MHz Cortex-M0 core and PWM timers make it suitable for driving small BLDC motors in drones and robotics.

Portable Consumer Electronics

Its small 20-TSSOP package and low power consumption are ideal for space-constrained devices like e-cigarettes and portable audio players.

Simple Industrial Sensors

The STM32F031F4P6 can handle signal conditioning and communication in compact industrial sensors, such as temperature and pressure transmitters.

LED Lighting Control

With its PWM outputs, it can precisely control RGB LED lighting for architectural and decorative applications.

Battery Management Systems

Its low voltage operation (2V-3.6V) and DMA controller make it useful for monitoring and balancing cells in small battery packs.

Smart Home Devices

It can serve as a cost-effective controller for smart plugs, light switches, and other simple IoT devices.

Q: What core does the STM32F031F4P6 use?
A: It is based on the ARM Cortex-M0 core.
Q: What is the maximum clock speed?
A: It operates at up to 48MHz.
Q: How much flash memory is available?
A: It has 16KB of flash memory.
Q: What is the package type?
A: It comes in a 20-TSSOP package.
Q: Does it support I2S?
A: Yes, it includes I2S support.
Base Product Number : STM32F031F4P6
16KB flash 20-TSSOP 32-bit MCU 48MHz 4KB RAM ARM Cortex-M0 consumer electronics I2S low voltage motor control
Q: What core does the STM32F031F4P6 use?
A: It is based on the ARM Cortex-M0 core.
Q: What is the maximum clock speed?
A: It operates at up to 48MHz.
Q: How much flash memory is available?
A: It has 16KB of flash memory.
Q: What is the package type?
A: It comes in a 20-TSSOP package.
Q: Does it support I2S?
A: Yes, it includes I2S support.