STMicroelectronics STM32G071GBU6N
- Part No.:
- STM32G071GBU6N
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 28-UFQFN
- Datasheet:
-
STM32G071GBU6N.pdf
- Description:
- IC MCU 32BIT 128KB FLSH 28UFQFPN
- Quantity:
- Payment:

- Shipping:

Inventory:3,024
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32G071GBU6N from STMicroelectronics is a 32-bit Arm® Cortex®-M0+ microcontroller with 128 KB Flash, 36 KB SRAM, dual 12-bit DACs, 12-bit ADC (0.4 µs conversion), and USB Type-C™ Power Delivery controller. It operates from 1.7–3.6 V across –40°C to 125°C, supports up to 60 GPIOs (including 5 V-tolerant), and integrates RTC with alarm and wakeup from Stop/Standby - deployed in industrial sensor nodes requiring low-power connectivity and analog signal conditioning.
For engineers reviewing the STM32G071GBU6N datasheet, STM32G071GBU6N pinout, STM32G071GBU6N application, or STM32G071GBU6N equivalent, key selection criteria include its 125°C extended temperature rating, dual DAC support for precision actuator control, USB PD controller integration for source/sink negotiation, and hardware CRC unit for firmware integrity verification.
Technical Context
The STM32G071GBU6N implements an Arm Cortex-M0+ core with MPU, executing at up to 64 MHz with 1.25 DMIPS/MHz efficiency. Its memory subsystem includes 128 KB of securable flash with readout protection and 36 KB SRAM (32 KB with hardware parity), enabling robust firmware execution and data integrity in safety-critical edge devices.
Clock architecture combines four oscillators: 4–48 MHz HSE, 32 kHz LSE with calibration, 16 MHz HSI (±1%), and 32 kHz LSI (±5%), feeding a flexible PLL for precise peripheral timing. Power management supports five low-power modes (Sleep, Stop0/1, Standby, Shutdown) with sub-μA retention current and fast wakeup via LPUART or RTC alarm.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | Arm Cortex-M0+, 64 MHz max - enables real-time deterministic control in compact firmware footprints |
| Flash / RAM | 128 KB flash (securable area + ROP), 36 KB SRAM (32 KB with HW parity) - supports secure boot and ECC-protected runtime data |
| ADC | 12-bit, 0.4 µs conversion, up to 16 external channels - delivers high-speed sampling for motor current sensing or battery monitoring |
| DAC | Two 12-bit DACs with sample-and-hold - enables simultaneous analog output for dual-channel feedback or calibration signals |
| Temp Range | –40°C to 125°C - qualified for under-hood automotive modules and industrial PLC I/O expansion |
| USB PD Ctrl | Integrated USB Type-C™ Power Delivery controller - eliminates external PD PHY for compact USB-C power negotiation designs |
| I/O Count | Up to 60 GPIOs, multiple 5 V-tolerant - simplifies interface to legacy 5 V peripherals without level shifters |
| Low-Power Modes | Sleep, Stop0/1, Standby, Shutdown - achieves ≤0.3 µA shutdown current with RTC/VBAT retention for battery-backed applications |
Pinout & Package
STM32G071GBU6N uses the UFQFPN48 (7 × 7 mm, 0.5 mm pitch) package with exposed thermal pad. Pin functions are validated per ST's DS12232 Rev 5, Section 4 (Pinouts and Alternate Functions).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply and ground | Primary 1.7–3.6 V domain; VSS pins provide low-impedance return paths for analog/digital sections |
| PA0–PA15, PB0–PB15, PC13–PC15, PD0–PD2, PF0–PF1 | General-purpose I/O | 60 total GPIOs; many support EXTI, timer capture/compare, and 5 V-tolerant operation |
| PA1, PA2, PA3, PA4, PA5, PA6, PA7, PB6, PB7, PB8, PB9 | USART/I2C/SPI alternate functions | Four USARTs (two ISO7816/LIN-capable), two I2C (Fast-mode Plus), two SPI (32 Mbit/s) mapped across these pins |
| PA4, PA5, PA6, PA7, PB0, PB1 | ADC inputs | 16-channel 12-bit ADC with internal VREFINT and temperature sensor - supports single-ended and differential acquisition |
| PA4, PA5 | DAC outputs | Dual independent 12-bit DACs with sample-and-hold - each drives dedicated analog output path with rail-to-rail swing |
| PC13, PC14, PC15 | RTC oscillator & backup registers | Supports 32.768 kHz crystal; retains RTC calendar, alarms, and 32 × 32-bit backup registers during VDD loss |
| VBAT | Battery backup supply | Enables RTC and backup registers during main power loss - accepts 1.65–3.6 V battery input |
| NRST | Active-low reset input | Asynchronous reset with programmable pull-up; supports external reset button or supervisor IC assertion |
Key Features
| Feature | Design Value |
|---|---|
| Hardware CRC unit | Accelerates firmware image checksum validation and memory integrity checks without CPU overhead |
| Programmable voltage detector (PVD) | Monitors VDD against 8 selectable thresholds (2.2–2.9 V) to trigger early warning interrupts before brownout |
| Advanced timers (TIM1) | 128 MHz capable 16-bit advanced-control timer with dead-time insertion - suitable for BLDC motor gate driving |
| USB Type-C PD controller | On-die PD protocol engine supporting Source/Sink roles, VCONN switching, and fault protection - reduces BOM count by 3+ discrete components |
| Low-power comparators | Two rail-to-rail analog comparators with programmable hysteresis and window mode - enables ultra-low-power wake-on-threshold detection |
| Secure boot & ROP | Readout protection (Level 1/2) and securable flash area prevent unauthorized firmware extraction or modification |
Applications
| Industrial Sensor Node | USB-C Power Negotiation Module |
|---|---|
Use Scenario: Compact environmental monitor with temperature/humidity/pressure sensing, LoRaWAN backhaul, and local analog actuation. IC Role / Device Role / Timing Role: Central MCU managing sensor ADC reads, dual DAC-driven calibration references, RTC-scheduled transmissions, and low-power sleep/wakeup scheduling. Use Value: 125°C rating ensures reliability in unventilated enclosures; dual DACs eliminate external DAC ICs; USB PD controller enables field-replaceable power adapter negotiation. | Use Scenario: Embedded USB-C power adapter with configurable 5–20 V output, cable ID detection, and overvoltage/overcurrent protection. IC Role / Device Role / Timing Role: USB PD policy engine coordinating CC line signaling, VBUS monitoring, and power role swapping via integrated PD controller and analog comparators. Use Value: Eliminates external PD PHY and MCU-level protocol stack; hardware PVD and comparators enable autonomous fault response within <10 µs. |
| Smart Actuator Controller | Energy Metering Front-End |
Use Scenario: Brushless DC motor driver for HVAC fan with position sensing, current feedback, and thermal derating logic. IC Role / Device Role / Timing Role: Real-time motor commutation controller using TIM1 advanced timer, 12-bit ADC for phase current sampling, and DAC for reference voltage generation. Use Value: 64 MHz Cortex-M0+ delivers >100 kHz PWM update rate; hardware CRC validates firmware updates OTA; 36 KB SRAM buffers sensor logs during comms outages. | Use Scenario: DIN-rail energy meter with shunt-based current measurement, voltage scaling, and tamper detection via RTC/tamper pins. IC Role / Device Role / Timing Role: Metrology co-processor acquiring synchronized voltage/current samples, computing RMS/THD, and storing billing data in backup registers. Use Value: 12-bit ADC with hardware oversampling achieves 16-bit effective resolution; VBAT-powered RTC maintains time/date during mains failure; TAMP pins detect enclosure opening. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32G0B1RET6 | Higher Flash (512 KB) and RAM (144 KB); adds AES-256, SHA-256 crypto accelerators; same 48-pin UFQFPN package | Required for secure firmware updates, TLS stack execution, or larger RTOS deployments - not needed for basic sensor/control tasks | Select when cryptographic acceleration or >128 KB code space is mandatory; otherwise STM32G071GBU6N offers better cost/performance balance |
| STM32F072CBT6 | Same Cortex-M0 core but older architecture; 128 KB Flash, 16 KB RAM; no USB PD controller; only one DAC; rated to 85°C | Lacks USB-C PD integration and extended temperature support - unsuitable for next-gen USB-C power products or under-hood use | Consider only for legacy designs where USB PD and 125°C operation are unnecessary; higher power consumption in Stop mode vs. G0 series |
Compared with STM32G0B1RET6, the STM32G071GBU6N trades crypto acceleration for lower cost and smaller die size while retaining full USB PD functionality; versus STM32F072CBT6, it delivers superior low-power performance, dual DACs, and extended temperature capability - making it optimal for cost-sensitive, thermally demanding USB-C edge devices.
Availability
STM32G071GBU6N is available at Aetrix Electronics and suitable for industrial sensor nodes, USB-C power negotiation modules, smart actuator controllers, and energy metering front-ends requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for STM32G071GBU6N includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, sensors, and analog components for industrial, automotive, and consumer markets.
The STM32G0 series targets cost-sensitive, low-power embedded applications requiring high integration - delivering Cortex-M0+ performance with USB PD, advanced analog peripherals, and extended temperature operation in compact packages.
FAQ
What is the maximum operating frequency and core type of the STM32G071GBU6N?
The STM32G071GBU6N features an Arm Cortex-M0+ core running at up to 64 MHz, delivering 1.25 DMIPS/MHz performance. It achieves this frequency using its internal 16 MHz HSI oscillator with PLL multiplication or external crystal sources (HSE up to 48 MHz). The core includes a Memory Protection Unit (MPU) and supports Thumb-2 instruction set for efficient code density.
Does the STM32G071GBU6N support hardware encryption or secure boot features?
Yes - the STM32G071GBU6N supports secure boot via Readout Protection (ROP) Levels 1 and 2, which lock debug access and prevent flash memory readout. It also provides a securable flash area for protected code storage. While it lacks dedicated AES/SHA accelerators (found in G0B1), its hardware CRC unit ensures firmware image integrity verification during boot and OTA updates.
How many analog-to-digital converter (ADC) channels does the STM32G071GBU6N support, and what is its resolution?
The device integrates a single 12-bit ADC with up to 16 external input channels and hardware oversampling capability that extends effective resolution to 16 bits. Conversion time is 0.4 µs per sample, and the ADC supports internal references (VREFINT, temperature sensor, VBAT monitoring) and programmable sampling windows - enabling high-accuracy current/voltage sensing in motor control or power metering.
What package type and pin count does the STM32G071GBU6N use, and is it RoHS compliant?
The STM32G071GBU6N uses the UFQFPN48 package: 48-pin, 7 × 7 mm body, 0.5 mm pitch, with exposed thermal pad. It is ECOPACK2-compliant (ST's RoHS and halogen-free standard), meeting JEDEC J-STD-020 moisture sensitivity level 3 (MSL3) and qualified for reflow soldering per IPC/JEDEC J-STD-020. Full mechanical drawings are in DS12232 Section 6.7.
STM32G071GBU6N Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 28-UFQFN
- Series:
- STM32G0
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M0+
- Core Size:
- 32-Bit Single-Core
- Speed:
- 64MHz
- Connectivity:
- HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART, USB Type-C™ (Power Delivery)
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, Temp Sensor, WDT
- Number of I/O:
- 26
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 36K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.71V ~ 3.6V
- Data Converters:
- A/D 11x12b; D/A 2x12b
- Oscillator Type:
- External, Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32G071GBU6N FAQ
1.How can I place an order for STM32G071GBU6N through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32G071GBU6N on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32G071GBU6N reliable?
The price and inventory of STM32G071GBU6N are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32G071GBU6N is usually 5 days.
3.What payment methods are accepted for STM32G071GBU6N?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32G071GBU6N transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32G071GBU6N?
STM32G071GBU6N orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32G071GBU6N order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32G071GBU6N?
For technical support, including STM32G071GBU6N datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32G071GBU6N requirements.
6.How does Aetrix verify that STM32G071GBU6N is sourced from the original manufacturer or authorized distributors?
All STM32G071GBU6N products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32G071GBU6N meets industry standards.
7.What is the process for return or replacement of STM32G071GBU6N?
All STM32G071GBU6N units undergo pre-shipment inspection (PSI). If there is an issue with STM32G071GBU6N, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32G071GBU6N part is unused and in its original packaging.
Return procedure for STM32G071GBU6N:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32G071GBU6N Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

