The STM32G031G6U6 with ARM Microcontrollers - MCU 16/32-BITS MICROS manufactured by STMicroelectronics is a 32-bit ARM Cortex-M0+ based reduced power microcontroller. It has a 32 MHz main frequency, up to 32KB of flash memory, up to 8KB of SRAM, and multiple analog and digital peripherals. It operates at an exceptionally low power level for industrial and medical applications, with dynamic current consumption as low as 22µA/MHz in running mode. It also supports debug features on board such as SWIM, JTAG, and Serial Wire Debug, so developers can have deep access into the target system. Additionally, its flexible clock programming and peripheral resources enable developers to design and optimize their applications.