STM32F042F6P6 Description
The STM32F042F6P6 microcontrollers have an ARM? Cortex?-M0 32-bit RISC CPU running at 48 MHz, high-speed embedded storage (up to 256 Kbytes of Flash memory and up to 32 Kbytes of SRAM), and a wide range of upgraded peripherals and I/Os. Standard communication interfaces (up to two I2Cs, two SPIs, and up to six USARTs) are available on all devices, as well as one 12-bit ADC, seven general-purpose 16-bit timers, and one advanced-control PWM timer.
From a 2.4 to 3.6V power supply, the STM32F042F6P6 microcontrollers work in the temperature range of -40 to +85 °C. Low-power applications can be designed thanks to a wide collection of power-saving options.
STM32F042F6P6 Features
Core: Arm? 32bit Cortex?-M0 CPU, frequency up to 48MHz
CRC calculation unit
2V to 3.6V digital and I/O, VDDA = from VDD to 3.6V analog supply (reset and power management)
Power-on/Power down reset (POR/PDR), programmable voltage detector (PVD)
4 to 32MHz crystal and internal 40KHz RC oscillator, 32KHz oscillator for RTC with calibration
All mappable on external interrupt vectors (up to 24 fast I/Os with 5V tolerant capability)
5ch DMA controller, one 12bit, 1.0μs ADC (up to 10 channels)
Calendar RTC with alarm and periodic wakeup from Stop/standby
Temperature range from -40°C to 85°C
HDMI CEC wakeup on header reception, Serial Wire Debug (SWD)
STM32F042F6P6 Applications