The STM32L476VGT7 is an ARM Cortex-M4 microcontroller unit (MCU) manufactured by STMicroelectronics. This MCU’s Ultra-low-power with FPU ARM Cortex-M4 core operates at frequencies up to 80 MHz and integrates 1 MB of Flash memory. Other integrated features on the STM32L476VGT7 MCU include an LCD controller, USB OTG, digital audio peripherals, up to 2 12-bit ADCs, 5 timers, 3 USARTs, 2 I2Cs, 2 SPIs, an 8-channel DMA controller, a basic timer, and more. The STM32L476VGT7 MCU is optimized for operation in battery-powered or energy-harvesting applications, thanks to its extremely low power consumption and embedded FPU.