The STM32L010K8T6 is a low-power ARM Cortex-M0+ microcontroller with 64K of flash memory and 32 MHz CPU, manufactured by STMicroelectronics. It is an ultra-low-power value line MCU which is intended for applications requiring low-power and low-voltage operation, such as real-time clocks, smart watches, mobile phones, and wearable devices. It offers low voltage (down to 1.2V) and low dynamic current consumption (0.7mA/MHz at nomimal voltage of 2.4V) which results in superior sleep mode current consumption. It is equipped with 16/32-bit RISC core operating at up to 32 MHz frequency and offering 1.25 DMIPS/MHz performance. It includes 6 DMA channels, 2 independent timers, 2 comparators, 12-bit ADC (up to 10-bit) and up to 14 general purpose I/O lines. It also offers full-speed USB device, secure debugging and programming, a CRC calculation unit, and a true random number generator.