The STM32L071KBT6 is an ARM Microcontroller unit (MCU) manufactured by STMicroelectronics. It is based on the ultra-low-power Arm Cortex-M0+ core and integrates 128-Kbytes of Flash memory and 32 MHz CPU. This MCU has the lowest power consumption in its class comparing to other MCUs. It is designed with low-power features such as optimized logic power-down modes, faster wake-up, tickless idle functionality, and low sleep mode current consumption. It also provides high-speed performance with multiple communication peripherals such as SPI, I2C, and UART. It features advanced signal processing, advanced charge pump control, and a low voltage reference. The STM32L071KBT6 is suitable for a wide range of battery-powered applications such as wearables, Internet of Things (IoT) devices, embedded devices, industrial and automotive applications.