
STMicroelectronics STM32G0 32-Bit Microcontrollers (MCUs)
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
- USB Type-C™ Power Delivery controller
- Development support serial wire debug (SWD)
- 96-bit unique ID
- All packages ECOPACK®2 compliant
Applications
- Lighting
- Industrial devices
- Motor control
- Advanced control
- Smartphones
- IoT devices
- Rechargeable connected devices
- Home appliances
- Alarms and safety
- Advanced user interfaces
Videos
Product Line

Published: 2018-12-10
| Updated: 2023-05-10