The STM32G071GBU6N is an ARM Cortex-M0+ microcontroller from STMicroelectronics. It features a 128 Kbytes of Flash, 36 Kbytes of RAM, and a 64 MHz CPU. The MCU is from STMicroelectronics' mainstream portfolio of ARM Microcontroller units (MCU). It offers extensive features and benefits, providing developers with the ability to quickly develop applications while minimizing power consumption. Some of its features include: Core independent peripherals (CIPs) such as direct memory access (DMA), I2C, and SPI, 12-bit analog-to-digital converter (ADC), 3x USARTs, 2x I2S, 1x SDIO and digital I/O pins. The STM32G071GBU6N can interface with various other devices such as Bluetooth Low Energy (BLE). It also supports secure boot and hardware-level protection from attacks, malware, and other cyber threats. It is designed to support applications such as home and building automation, smart lighting, and industrial sensing.