The STM32L412C8U6 is an ultra-low-power Arm Cortex-M4 32-bit microcontroller + FPU from STMicroelectronics. It integrates a maximum frequency of 100MHz allowing for 100DMIPS performance thus enabling system-level power efficiency. It also features 128KB of Flash memory, 40KB of SRAM, analog and external SMPS interface. Its feature set further includes true random number generator with 4096-bit EEPROM, 32-bit RTC, Ultra Low Voltage Mode and extensive support of advanced communication peripherals. It is ideal for low-power applications requiring high performance such as consumer, industrial, medical, home automation, and battery-powered devices, to name a few.