The STM32F050F4P6 is a 32-bit Low- and medium-density advanced ARM™-based MCU with up to 32kB flash, timers, ADC and communication interfaces. The STM32F050xx family incorporates the high-performance ARM Cortex™-M0 32-bit RISC core operating at a 48MHz maximum frequency, high-speed embedded memories (flash memory up to 32kB and SRAM up to 4kB) and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (one I²C, one SPI, one I²S and one USART), one 12-bit ADC, up to five general-purpose 16-bit timers, a 32-bit timer and an advanced-control PWM timer. A comprehensive set of power-saving modes allows the design of low-power applications.
● ARM 32-bit Cortex™-M0 CPU, frequency up to 48MHz
● CRC calculation unit
● Power-on/Power-down reset (POR/PDR)
● Programmable voltage detector (PVD)
● Sleep, stop and standby low power modes
● Clock management - 4 to 32MHz crystal oscillator and 32kHz oscillator for RTC with calibration
● Up to 39 fast I/Os - All mappable on external interrupt vectors
● 5-channel DMA controller
● Calendar RTC with alarm and periodic wakeup from stop/standby
● Serial wire debug (SWD)
● 96-bit unique ID
●ESD sensitive device, take proper precaution while handling the device.