-
INTRODUCTION
STM32F0xx is low cost and low power ARM® Cortex™-M0 0.84 DMIPS/MHz at 48 MHz max
Enhanced features for appliances, consumer and industrial
Eleven PWM 16-bit timers including motor control timer, fast 1.0 µs
12-bit ADC, 12-bit DAC, Comparators and Consumer Electronic Control (CEC) hardware function
From 8-Kbytes up to 64-Kbytes Flash with extension up to 256 Kbytes
From 32-pin to 64-pin packages with extension to 20-pin and 100-pin packages
STM32F050 with ADC
STM32F051 with DAC, Comparator and Touch Sensing (Up to18 keys - Key, slider and wheel)
STM32F052 with USB Device

-
Main features
ARM 32-bit Cortex-M0 core, 48 MHz max CPU frequency
2.0 to 3.6 V supply
Specific Low voltage mode:
1.8V+/-8% to 3.6V with separate VDD ADC analog supply
Communication peripherals:
Up to 2x SPI, 3x I²C
USB Full speed (device), USB charging class compatible (F052 ONLY) available in Q4 2012
I²C fast mode ( 1 Mbit/s - 20 mA drive capability)
I²S from 8KHz to 96KHz sampling frequencies
SPI (18 Mbit/s) with 4-16 bit programmable bit frame
Up to 3x USART (6 Mbit/s) with wake-up from STOP and baud rate programming independently from CPU clock freq support, ISO 7816 interface, LIN master, IrDa and modem control support
HDMI CEC (more info are here)
Consumer Electronics Control (CEC)
Remote control receiver with full software support
Up to 11x Timers
1x 16-bit PWM motor control timer
1x 16-bit timer with 4 IC/OC/PWM
2x 16-bit timer with 2 IC/OC/PWM
6x 16-bit timer each with 2 IC/OC/PWM
1x 32-bit timer each with 4 IC/OC/PWM
RTC with H/W calendar, alarm functions and two tamper inputs
I/O ports
Fast I/O ports (12 MHz toggling)
Charge transfer support with CT lib capacitive sensing software (Up to18 keys - Key, slider and wheel) - (F051/2 ONLY)
Analog features
12-bit ADC 1.0 µS with separate analog supply
12-bit DAC (F051/2 ONLY)
2x analog comparators (F051/2 ONLY)
Debug mode
Serial wire debug (SWD)
Power consumption (TYP)
250 µA/MHz run
STOP 5 µA max
2 µA max RTC
Peripherals key features
USART with wakeup from STOP and baud rate programming independently from CPU frequency
SPI with 4-16 bit programmable data frame and baud rate up to 24Mbps
I²C Fast mode + up to 1Mbps with wake-up from STOP mode on address match and programmable analog and digital noise filtering
Fast 16 I/Os ports connected to the AHB bus achieving maximum I/O timing
ADC with auto-power OFF and independent internal RC oscilator for high accuracy in low CPU operating frequency reducing power consumption
CEC clocked by 32 KHz XTAL with wake-up from STOP
-
Comparision between 8/16bit and STM32F0xx (CORTEX M0)