STMicroelectronics STM32G0 32-Bit Microcontrollers (MCUs) are suitable for consumer, industrial and appliance applications and are ready for Internet of Things (IoT) solutions. The microcontrollers offer a high level of integration and are based on a high-performance Arm® Cortex®-M0+ 32-bit RISC core operating at up to 64MHz frequency. The devices incorporate a memory protection unit (MPU), high-speed embedded memories (up to 128kB of Flash program memory and 36kB of SRAM), DMA and an extensive range of system functions, enhanced I/Os, and peripherals. STMicroelectronics STM32G0 32-Bit Microcontrollers operate within ambient temperatures from -40°C to +125°C and with supply voltages from 1.7V to 3.6V.
Features
Core: Arm® 32-bit Cortex®-M0+ CPU, frequency up to 64MHz
-40°C to +125°C operating temperature
Up to 128Kbytes of Flash memory
36Kbytes of SRAM (32Kbytes with HW parity check)
1.7V to 3.6V Voltage range
VBAT supply for RTC and backup registers
4 to 48MHz crystal oscillator
7-channel DMA controller with flexible mapping
12-bit, 0.4µs ADC (up to 16 ext. channels)
Two fast low-power analog comparators with programmable input and output, rail-to-rail
Two 12-bit DACs, low-power sample-and-hold
14 timers (two 128MHz capable): 16-bit for advanced motor control, one 32-bit and five 16-bit general-purpose, two basic 16-bit, two low-power 16-bit, two watchdogs, SysTick timer
Calendar RTC with alarm and periodic wakeup from Stop/Standby/Shutdown