●The STM32F042K6U6 is an entry level STM32 F0 series 32-bit Microcontroller incorporates the high-performance ARM Cortex-M0 RISC core operating at a 48MHz frequency, high speed embedded memories (Flash memory up to 32kB and SRAM up to 6KB) and an extensive range of enhanced peripherals and I/Os. This device offer standard communication interfaces (one I²C, one SPI, one I²S, one HDMI CEC and two USARTs), one USB full-speed device (crystal-less), one CAN, one 12-bit ADC, four 16-bit timers, one 32-bit timer and an advanced control PWM timer.
● CRC calculation unit
● Power-on/Power-down reset (POR/PDR)
● Programmable voltage detector (PVD)
● Low-power modes - Sleep, stop, standby
● VBAT supply for RTC and backup registers
● 4 to 32MHz Crystal oscillator
● 32kHz Oscillator for RTC with calibration
● Internal 8MHz RC with x6 PLL option
● Internal 40kHz RC oscillator
● Internal 48MHz Oscillator with automatic trimming
● 5-channel DMA Controller
● Up to 14 capacitive sensing channels
● Calendar RTC with alarm and periodic wakeup from Stop/Standby
● Independent and system watchdog timers
● SysTick Timer
● CAN interface
● USB 2.0 full speed interface
● HDMI CEC, wakeup on header reception
● Serial wire debug (SWD)
● 96-bit Unique ID