The STM32G031C6U6 is a 16/32-bit ARM® Cortex®-M0+ µC manufactured by STMicroelectronics. It features a wide operating voltage ranging from 1.8V to 3.6V, low power consumption in both active and sleep mode, a high integration level with 32kB Flash memory, and 8kB SRAM. The STM32G031C6U6 is suitable for embedded applications requiring low power consumption, with its 32MHz max CPU frequency achieved in low power mode. It has a multitude of peripherals such as I2C, UARTS, DMA, and timers. Additionally, its integrated debug module allows programming and debugging of embedded applications.