The STM32L010K4T6 is an ARM Cortex-M0+ microcontroller from STMicroelectronics featuring an embedded 16-Kbyte Flash memory and 32 MHz CPU. This microcontroller is specifically designed for ultra-low-power applications with several low-power features including power-saving stop and standby modes, a low-power oscillator, low-power digital peripherals, and low-power analog features such as POR, PDR, and WDT. On-chip memories include up to 8K bytes of SRAM, 8-channel 10-bit ADC, 12-bit DACs, and up to 54 GPIOs. It is ideal for energy-constrained applications such as battery-powered portable products, home automation, and smart sensors. In addition, it has support for several peripherals such as serial communication (UART/SPI/I2C) and CAN, LCD, TIMers, and SDIO. This microcontroller is also offered in a variety of package types, and is certified by major third-party safety agencies such as UL, cUL, and TUV.