The STM32L053C8U6 microcontroller from STMicroelectronics is an ARM Cortex-M0+ based device featuring up to 64KB Flash, 8KB SRAM, 2KB EEPROM, LCD, USB, ADC and DAC. It has an integrated ultra-low-power design with low stop and standby current consumption while delivering excellent MCU performance. It is suitable for a wide array of applications including industrial, building automation, home automation, consumer, wearables, medical, HMI, motor control, and safety applications, among others. It features timers, low-power UART, I2C, SPI, 12-bit ADC, 12-bit DAC, 12-bit analog comparator and low-power comparator. It also has a 36V battery protection circuit and a several communication peripherals. It is compatible and supported with a range of development boards and software tools.