
Product Overview
The STM32G071GBU6 is a mainstream 32-bit microcontroller from STMicroelectronics based on the Arm Cortex-M0+ core, operating at up to 64 MHz. It integrates 128KB of Flash memory, 36KB of SRAM with hardware parity checking, a high-speed 12-bit ADC, two 12-bit DACs, two analog comparators, flexible DMA, multiple timers and a comprehensive set of communication interfaces.
The device also integrates four USARTs, two I²C interfaces, two SPI interfaces, a low-power UART and a USB Type-C Power Delivery controller. With a 1.7V to 3.6V supply range and compact UFQFPN-28 package, the STM32G071GBU6 is suitable for industrial control, consumer electronics, smart appliances, IoT devices, USB Type-C applications and embedded automation.
Key Features
-
32-bit Arm Cortex-M0+ CPU
-
CPU frequency up to 64 MHz
-
128KB embedded Flash memory
-
36KB SRAM, including 32KB with hardware parity checking
-
Memory Protection Unit (MPU)
-
7-channel DMA controller with flexible mapping
-
12-bit ADC with conversion time down to 0.4 µs
-
Up to 16 external ADC channels
-
Hardware ADC oversampling up to 16-bit resolution
-
2 × 12-bit DACs
-
2 × low-power analog comparators
-
Up to 60 fast I/Os at family level
-
Multiple 5V-tolerant I/Os
-
2 × I²C interfaces with Fast-mode Plus support
-
4 × USART interfaces
-
1 × low-power UART
-
2 × SPI interfaces
-
1 × I²S interface through SPI multiplexing
-
USB Type-C Power Delivery controller
-
Advanced motor-control timer
-
32-bit and multiple 16-bit general-purpose timers
-
Low-power timers
-
RTC with calendar, alarm and periodic wakeup
-
2 × watchdog timers
-
CRC calculation unit
-
96-bit unique ID
-
Serial Wire Debug (SWD)
-
Sleep, Stop, Standby and Shutdown modes
-
1.7V to 3.6V supply voltage
-
-40°C to +85°C operating temperature for the exact U6 variant
-
ECOPACK2 compliant
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G071GBU6 |
| Product Family | STM32G071GB |
| Core | Arm Cortex-M0+ |
| Maximum CPU Frequency | 64 MHz |
| Flash Memory | 128KB |
| SRAM | 36KB |
| ADC | 12-bit |
| ADC Conversion Time | 0.4 µs |
| ADC External Channels | Up to 16 |
| ADC Oversampling | Up to 16-bit |
| DAC | 2 × 12-bit |
| Analog Comparators | 2 |
| DMA | 7-channel |
| I²C | 2 |
| USART | 4 |
| Low-Power UART | 1 |
| SPI | 2 |
| I²S | 1, multiplexed with SPI |
| USB Type-C PD | Integrated |
| Supply Voltage | 1.7V to 3.6V |
| Operating Temperature | -40°C to +85°C |
| Package | UFQFPN-28 |
| Package Size | 4 × 4 × 0.6 mm |
| Packing | Tray |
| Product Status | Active |
| Environmental Grade | ECOPACK2 |
| Quality Grade | Industrial |
The exact STM32G071GBU6 is specified by ST as an Active device with UFQFPN-28, 4 × 4 × 0.6 mm, tray packaging and a -40°C to +85°C operating range.
Processor & Architecture
The STM32G071GBU6 integrates a 32-bit Arm Cortex-M0+ processor operating at up to 64 MHz. The architecture provides an efficient processing platform for cost-sensitive embedded systems while combining analog, communication, timer, USB Type-C and low-power functions in a compact package.
A Memory Protection Unit and 7-channel flexible DMA controller support robust software architectures and efficient data transfers between peripherals and memory.
Memory & Storage
The STM32G071GBU6 provides:
-
128KB embedded Flash memory
-
Flash protection and securable area
-
36KB SRAM
-
32KB SRAM with hardware parity checking
-
CRC calculation unit
The integrated memory resources provide capacity for embedded firmware, communication stacks, control algorithms and application data.
Analog Peripherals
The STM32G071GBU6 integrates a high-speed 12-bit ADC, two 12-bit DACs and two analog comparators.
-
12-bit ADC
-
Conversion time down to 0.4 µs
-
Up to 16 external ADC channels
-
Hardware oversampling
-
Effective resolution up to 16-bit through oversampling
-
2 × 12-bit DACs
-
Low-power sample-and-hold capability
-
2 × fast low-power analog comparators
-
Programmable comparator inputs and outputs
These analog resources support sensor interfaces, voltage monitoring, measurement, power-control systems and embedded control applications.
Timer & PWM Resources
The STM32G071GBU6 provides extensive timer resources for timing, PWM and control applications:
-
Advanced-control 16-bit timer for motor-control PWM
-
One 32-bit general-purpose timer
-
Five 16-bit general-purpose timers
-
Two basic 16-bit timers
-
Two low-power 16-bit timers
-
Two watchdog timers
-
SysTick timer
-
RTC with calendar, alarm and periodic wakeup
Two timers in the STM32G071 family can operate at up to 128 MHz, providing additional performance for high-speed timing and PWM applications.
Communication & Connectivity
The STM32G071GBU6 integrates a broad range of communication interfaces:
-
2 × I²C interfaces
-
Fast-mode Plus operation up to 1 Mbit/s
-
SMBus/PMBus support on one I²C interface
-
4 × USART interfaces
-
Synchronous SPI capability
-
LIN and IrDA capabilities on supported USART functions
-
1 × low-power UART
-
2 × SPI interfaces
-
1 × I²S interface through SPI multiplexing
-
USB Type-C Power Delivery controller
-
HDMI CEC interface
-
Serial Wire Debug interface
The integrated USB Type-C Power Delivery controller makes the STM32G071GBU6 particularly suitable for modern USB Type-C embedded products.
Clock & Power Management
The STM32G071GBU6 provides flexible clock-generation resources:
-
4 to 48 MHz crystal oscillator
-
32 kHz crystal oscillator with calibration
-
Internal 16 MHz RC oscillator with PLL option
-
Internal 32 kHz RC oscillator
-
Power-on reset
-
Power-down reset
-
Programmable brownout reset
-
Programmable voltage detector
-
VBAT supply for RTC and backup registers
The MCU operates from 1.7V to 3.6V, supporting a broad range of low-voltage embedded designs.
Low-Power Operation
The STM32G071GBU6 includes several power-saving modes:
-
Sleep mode
-
Stop mode
-
Standby mode
-
Shutdown mode
-
Low-power UART operation
-
Low-power timers
-
RTC wakeup capability
-
Wakeup from low-power modes through supported peripherals
These capabilities make the device suitable for battery-powered equipment, smart sensors, portable electronics and IoT applications.
Power Management
The device operates from:
-
Supply voltage: 1.7V to 3.6V
-
Exact U6 operating temperature: -40°C to +85°C
-
Power-on reset
-
Power-down reset
-
Programmable brownout reset
-
Programmable voltage detector
-
Low-power operating modes
-
VBAT supply for RTC and backup registers
The low operating voltage and integrated power-management features help reduce system power consumption while maintaining flexible peripheral operation.
Security & Data Integrity
The STM32G071GBU6 provides several features for software and data integrity:
-
Flash read protection
-
Flash write protection
-
Securable Flash area
-
Memory Protection Unit
-
Hardware SRAM parity checking
-
CRC calculation unit
-
96-bit unique device ID
-
Programmable brownout reset
-
Programmable voltage detector
These features provide additional protection and reliability for embedded firmware and system data.
Development & Debugging
The STM32G071GBU6 supports Serial Wire Debug (SWD), providing a standard interface for firmware programming, debugging and development.
The STM32G0 ecosystem is supported by STMicroelectronics development tools, STM32Cube software, programming tools, documentation and evaluation hardware.
Applications
The STM32G071GBU6 is suitable for:
-
Industrial control
-
Consumer electronics
-
Home appliances
-
Smart appliances
-
IoT devices
-
Sensor systems
-
Battery-powered equipment
-
USB Type-C accessories
-
Power management
-
Motor and actuator control
-
Lighting control
-
User interfaces
-
Measurement equipment
-
Embedded automation
-
General-purpose embedded systems
The STM32G071 family is designed for a broad range of consumer, industrial, appliance and embedded connectivity applications.
Benefits
-
64 MHz Cortex-M0+ performance
-
128KB Flash memory
-
36KB SRAM with hardware parity
-
Fast 12-bit ADC
-
Dual 12-bit DACs
-
Dual analog comparators
-
ADC oversampling up to 16-bit
-
Flexible 7-channel DMA
-
4 × USART interfaces
-
2 × I²C interfaces
-
2 × SPI interfaces
-
Low-power UART
-
USB Type-C Power Delivery controller
-
Advanced PWM and timer resources
-
Low-power operating modes
-
Compact UFQFPN-28 package
-
Industrial temperature range
-
Mature STM32 development ecosystem
Packaging & Ordering Information
-
Part Number: STM32G071GBU6
-
Manufacturer: STMicroelectronics
-
Device Family: STM32G071GB
-
Package: UFQFPN-28
-
Package Code: UFQFPN28
-
Package Size: 4 × 4 × 0.6 mm
-
Package Quantity: Not specified for the exact tray configuration
-
Supply Voltage: 1.7V to 3.6V
-
Operating Temperature: -40°C to +85°C
-
Packing Type: Tray
-
Product Status: Active
-
RoHS / Environmental: ECOPACK2
-
Grade: Industrial
ST's exact ordering information confirms STM32G071GBU6 as an active UFQFPN-28, 4 × 4 × 0.6 mm device with a -40°C to +85°C operating range.
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, DAC specifications, timer configuration, communication interfaces, USB Type-C Power Delivery functions, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G071GB Datasheet
Frequently Asked Questions
What is the STM32G071GBU6?
The STM32G071GBU6 is a 32-bit Arm Cortex-M0+ microcontroller from STMicroelectronics with a 64 MHz CPU, 128KB Flash, 36KB SRAM, 12-bit ADC, dual DACs and multiple communication interfaces.
What is the maximum operating frequency?
The maximum CPU frequency is 64 MHz.
How much Flash memory does the STM32G071GBU6 have?
It provides 128KB of embedded Flash memory.
How much RAM does the STM32G071GBU6 have?
It provides 36KB of SRAM, including 32KB with hardware parity checking.
What analog peripherals does the STM32G071GBU6 have?
It integrates a 12-bit ADC with up to 16 external channels, two 12-bit DACs and two low-power analog comparators.
Does the STM32G071GBU6 support USB Type-C Power Delivery?
Yes. The STM32G071GB family integrates a USB Type-C Power Delivery controller.
What package does STM32G071GBU6 use?
The exact STM32G071GBU6 uses a UFQFPN-28 package measuring 4 × 4 × 0.6 mm.
What is the difference between STM32G071GBU6 and STM32G071GBU6TR?
They use the same MCU and UFQFPN-28 package. The U6 version is supplied in tray packaging, while the U6TRordering code indicates tape-and-reel packaging. ST lists both variants as Active.
Why Choose Us
We support electronic-component customers with sourcing for prototypes, small batches and volume production. Our services are designed for OEM, EMS, engineering and distributor customers requiring reliable component supply and flexible purchasing options.
Request a Quote
Contact us for:
-
Current availability
-
Volume pricing
-
Sample quantities
-
Bulk purchasing
-
BOM sourcing
-
Lead-time information
-
Alternative and replacement parts
Please provide the required quantity and delivery destination for a customized quotation.
Payment Methods
We support flexible B2B payment options, including:
-
Credit Card
-
Bank Transfer
-
USDT
-
E-wallet
Payment terms can be discussed according to order quantity and customer requirements.
Shipping Options
We support international shipping solutions for electronic components, including:
-
Express delivery
-
Air freight
-
International courier
-
Consolidated shipments
-
Bulk logistics solutions
Shipping options and delivery times depend on destination, quantity and order requirements.
Wholesale & OEM Support
For OEM, EMS, engineering and distributor customers, we support:
-
Sample orders
-
Small-batch purchasing
-
Volume orders
-
BOM sourcing
-
Long-term supply
-
Product matching
-
OEM/ODM sourcing support
Contact us with your required quantity and delivery destination for a customized quotation.