The STM32G070CBT6 from STMicroelectronics is a high-performance ARM Cortex-M0+ Microcontroller unit (MCU) that offers a wide range of features and functionalities. This MCU is based on the ARM Cortex-M0+ 32-bit core and features 128Kb of Flash memory and 36Kb of RAM. It also includes support for 4x USART, timers, ADC, communication interfaces, and can operate between 2.0 and 3.6V. The low power consumption and the wide range of peripherals make this MCU suitable for a variety of applications such as medical and consumer devices, diagnostics, or sensing applications.