• STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32

STM32 F0 series Entry-level Cortex™-M0 MCU

The ARM Cortex-M0 based STM32 F0 series delivers 32-bit performance and the essential DNA of the STM32. The STM32 F0 benefits from the combination of real-time performance, low-power operation, advanced architecture and peripherals associated to the STM32 ecosystem.

The new series bridges the gap with applications using 8- and 16-bit microcontrollers, enabling advanced high-end features in economical end products. The STM32 F0 series offers unparalleled flexibility and scalability for home-entertainment products, appliances, and industrial equipment.

Block Diagram
click to enlarge

Features: STM32F050

  • ARM 32-bit Cortex-M0 CPU (48 MHz max)
  • Operating conditions:
    • Voltage range: 2.0 V to 3.6 V
  • Memories
    • 16 to 32 Kbytes of Flash memory
    • 4 Kbytes of SRAM with HW parity checking
  • CRC calculation unit
  • Clock management
  • Calendar RTC with alarm and periodic wakeup
  • Reset and supply management
  • Low power Sleep, Stop, and Standby modes
  • VBAT supply for RTC and backup registers
  • 5-channel DMA controller
  • 1 x 12-bit, 1.0 us ADC (up to 16 channels)
  • Two fast low-power analog comparators with programmable input and output
  • One 12-bit D/A converter
  • Up to 55 fast I/Os
  • Up to 18 capacitive sensing channels supporting touchkey, linear and rotary touch sensors
  • 96-bit unique ID
  • Serial wire debug (SWD)
  • Up to 11 timers
  • Communication interfaces
  • HDMI CEC interface, wakeup on header reception
Part NumberOperation
Freq. (MHz)
FLASH
Size (kB)
Internal RAM
Size (kB)
Package 
STM32F050C4 48 16 4 LQFP 48 Learn More
STM32F050C6 48 32 4 LQFP 48 Learn More
STM32F050K4 48 16 4 UFQFPN 32 Learn More
STM32F050K6 48 32 4 UFQFPN 32 Learn More
Development Kits
STM32F0DISCOVERY Discovery kit for STM32 F0 series - with STM32F051 MCU   Learn More
STM320518-EVAL Evaluation board for STM32 F0 series   Learn More
STM3220G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
STM3240G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32   Learn More

Features: STM32F051

  • ARM 32-bit Cortex-M0 CPU (48 MHz max)
  • Operating conditions:
    • Voltage range: 2.0 V to 3.6 V
  • Memories
    • 16 to 64 Kbytes of Flash memory
    • 8 Kbytes of SRAM with HW parity checking
  • CRC calculation unit
  • Clock management
  • Calendar RTC with alarm and periodic wakeup
  • Reset and supply management
  • Low power Sleep, Stop, and Standby modes
  • VBAT supply for RTC and backup registers
  • 5-channel DMA controller
  • 1 x 12-bit, 1.0 us ADC (up to 16 channels)
  • Two fast low-power analog comparators with programmable input and output
  • One 12-bit D/A converter
  • Up to 55 fast I/Os
  • Up to 18 capacitive sensing channels supporting touchkey, linear and rotary touch sensors
  • 96-bit unique ID
  • Serial wire debug (SWD)
  • Up to 11 timers
  • Communication interfaces
  • HDMI CEC interface, wakeup on header reception
Part NumberOperation
Freq. (MHz)
FLASH
Size (kB)
Internal RAM
Size (kB)
Package 
STM32F051C4 48 16 4 LQFP 48 Learn More
STM32F051C6 48 32 4 LQFP 48 Learn More
STM32F051C8 48 64 8 LQFP 48 Learn More
STM32F051K4 48 16 4 UFQFPN 32 Learn More
STM32F051K6 48 32 4 UFQFPN 32 Learn More
STM32F051K8 48 64 8 UFQFPN 32 Learn More
STM32F051R4 48 16 4 LQFP 64 Learn More
STM32F051R6 48 32 4 LQFP 64 Learn More
STM32F051R8 48 64 8 LQFP 64 Learn More
Development Kits
STM32F0DISCOVERY Discovery kit for STM32 F0 series - with STM32F051 MCU   Learn More
STM320518-EVAL Evaluation board for STM32 F0 series   Learn More
STM3220G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
STM3240G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32   Learn More