STMicroelectronics STM32G031G6U7
| Quantity | Unit Price | Total Price |
|---|---|---|
| 1 | $4.51 | $4.51 |
| 15+ | $1.04 | $15.60 |
| 25+ | $1.02 | $25.50 |
| 50+ | $0.96 | $48.00 |
| 100+ | $0.85 | $85.00 |
| N+ | $0.17 | Price Inquiry |
Request Quote / Inquiry
| Product attributes | Property Value |
| Manufacturer | STMicroelectronics |
| Product Series | STM32G0 |
| Packaging | Bulk | NULL |
| Core Processor | ARM® Cortex®-M0+ |
| Core Size | 32-Bit Single-Core |
| Speed | 64MHz |
| Connectivity | I2C, IrDA, LINbus, SPI, SmartCard, UART/USART |
| Peripherals | Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT |
| Number of I/O | 26 |
| Program Memory Size | 32KB (32K x 8) |
| Program Memory Type | FLASH |
| EEPROM Size | - |
| RAM Size | 8K x 8 |
| Voltage - Supply (Vcc/Vdd) | 1.7V ~ 3.6V |
| Data Converters | A/D 17x12b SAR |
| Oscillator Type | External, Internal |
| Operating Temperature | -40°C ~ 105°C (TA) |
| Grade | - |
| Qualification AEC | - |
| Mounting Type | Surface Mount |
| Supplier Device Package | 28-UFQFPN (4x4) |
| Package / Case | 28-UFQFN |
| ROHS |
The STM32G031G6U7 from STMicroelectronics is a 32-bit microcontroller built on the ARM Cortex-M0+ core, running at up to 64 MHz. It offers 32KB of flash memory and 8KB of SRAM, operating from 1.7V to 3.6V. This MCU integrates essential peripherals including DMA, I2S, PWM timers, and brown-out detection, all in a compact 28-UFQFN package. Its wide temperature range and low-power design make it ideal for industrial, consumer, and portable applications.
- Ultra-low voltage operation (1.7V): Enables direct battery operation without boost converters, simplifying power design.
- High-speed 64MHz Cortex-M0+: Provides ample processing headroom for real-time control and protocol stacks.
- Rich analog and timer peripherals: PWM, DMA, and I2S reduce external components and improve system integration.
- Extended temperature range (-40°C to 105°C): Suitable for harsh environments and automotive-adjacent applications.
Battery-Powered IoT Sensors
The 1.7V low-voltage operation and 64MHz Cortex-M0+ core enable energy-efficient data acquisition and wireless protocol handling in compact sensor nodes.
Motor Control for Small Appliances
With PWM timers and DMA, the STM32G031G6U7 can generate precise control signals for brushless DC motors in fans or pumps, reducing CPU overhead.
Portable Medical Devices
The wide temperature range (-40°C to 105°C) and low power consumption make it suitable for wearable health monitors and diagnostic tools.
Industrial Automation Modules
Brown-out reset and watchdog timer ensure reliable operation in noisy industrial environments, while I2S supports audio feedback in HMI panels.
Smart Home Controllers
Its 28-UFQFN package and rich peripheral set (DMA, PWM) allow integration into smart switches, thermostats, and lighting controllers.
Automotive Aftermarket Accessories
The extended temperature range and robust reset features support automotive-grade applications like seat control or mirror adjustment modules.
- Q: What is the operating voltage range of the STM32G031G6U7?
- A: It operates from 1.7V to 3.6V, supporting battery-powered designs.
- Q: What is the maximum CPU speed?
- A: The ARM Cortex-M0+ core runs at up to 64 MHz.
- Q: How much flash memory does it have?
- A: It provides 32KB of flash memory and 8KB of SRAM.
- Q: What package is available?
- A: It comes in a compact 28-UFQFN package.
- Q: Does it support PWM and DMA?
- A: Yes, it includes PWM timers, DMA, I2S, and brown-out detection.
- Q: What is the operating voltage range of the STM32G031G6U7?
- A: It operates from 1.7V to 3.6V, supporting battery-powered designs.
- Q: What is the maximum CPU speed?
- A: The ARM Cortex-M0+ core runs at up to 64 MHz.
- Q: How much flash memory does it have?
- A: It provides 32KB of flash memory and 8KB of SRAM.
- Q: What package is available?
- A: It comes in a compact 28-UFQFN package.
- Q: Does it support PWM and DMA?
- A: Yes, it includes PWM timers, DMA, I2S, and brown-out detection.

STM32G031G6U7.pdf