The STM32G071RBT6 is a high-performance ARM Cortex-M0+ 32-bit microcontroller that belongs to the STM32G071xx family of the STMicroelectronics STM32 microcontroller series. It is based on an ARM Cortex-M0+ core operating at up to 64 MHz frequency with 256 Kbytes of embedded Flash memory and 64 Kbytes of SRAM. This microcontroller is suitable for a wide range of applications such as automotive, home appliances and industrial control systems.
It features highly efficient analog power supply control, advanced digital peripheral and communication peripherals, high speed, fast conversion, low power (up to 6 µA Standby Mode, 0.5 µA Sleep mode) and a large selection of digital peripherals. It integrates advanced analog peripherals such as 3x12-bit / 2x16-bit A/D converters, 1x12-bit D/A converter and three op-amps with rail-to-rail output and input. Moreover, it comes with an independent oscillators, wake-up buttons, and system protection circuitry. The microcontroller also provides advanced communication interfaces like 2xUSART, I2C, SPI, CAN 2.0B, and USB 2.0.