STMicroelectronics

STM32G071RBT6 - 128KB Flash Cortex-M0+ MCU 64MHz | STMicroelectronics

MPN: STM32G071RBT6 ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 64-LQFP (10x10 mm) Package 64 MHz Speed 128 KB (128K x 8) Memory
From $1.28 USD / Unit
MOQ: 1 |
Price updated: 2026-09-05
Volume Pricing
Qty Unit Price Extended
1 $1.75 $1.75
10 $1.6 $16.00
100 $1.45 $145.00
500 $1.35 $675.00
1,000 $1.28 $1,280.00
ℹ️ All prices are in USD

STM32G071RBT6 Overview

The STMicroelectronics STM32G071RBT6 is a mainstream 32-bit microcontroller based on the Arm Cortex-M0+ core running at up to 64 MHz, with 128 KB of Flash memory, 36 KB of SRAM, and a supply voltage range of 2.0 V to 3.6 V, housed in a 64-pin LQFP (10x10 mm) surface-mount package.

A microcontroller (MCU) is a compact integrated circuit that combines a processor core, memory, and programmable peripherals on a single chip to govern a specific operation in an embedded system. The STM32G0 series sits within the broader STM32 family of Arm Cortex-M based MCUs, which in turn belongs to the general taxonomy of 32-bit microcontrollers, embedded processors, and semiconductors. The STM32G0 series targets cost-sensitive and power-efficient mainstream applications while retaining the extensive peripheral ecosystem and development toolchain support of the STM32 platform.

Key features of the STM32G071RBT6 include a 12-bit ADC with hardware oversampling, multiple communication interfaces including I2C, SPI, USART, and LPUART, advanced timers, and an integrated USB 2.0 full-speed device controller. It also integrates a real-time clock (RTC), a CRC calculation unit, a memory protection unit (MPU), and a DMA controller for efficient data transfer, plus a 12-bit DAC for analog signal generation.

Technically, the device is built around a high-performance Arm Cortex-M0+ core featuring a single-cycle multiplier and a nested vectored interrupt controller (NVIC). The 64 MHz core clock, combined with DMA-assisted data movement and hardware oversampling on the ADC, allows the MCU to service demanding sensor, control, and communication workloads while keeping CPU loading and power consumption low. The wide operating temperature range of -40 C to +85 C makes it robust for industrial environments.

Typical applications include industrial control systems, consumer electronics, IoT nodes, smart home automation, battery-powered devices, sensor interfacing, motor control, and USB-connected data logging or firmware update endpoints. The USB device controller enables direct host connectivity, while the analog peripherals support motor current sensing and signal conditioning.

A key design consideration: decouple every VDD pin with 100 nF capacitors placed close to the pins, connect VDDA to a clean analog supply, and configure the BOOT0 pin correctly to select the desired boot mode.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for STM32G071RBT6 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with STM32G071RBT6 (same form factor and footprint) — differing in Communication Interfaces, Package, Flash Memory, GPIO Pins, Operating Temperature.

STMicroelectronics
Communication Interfaces: I2C, SPI, USART, CAN
Package: LQFP64
Flash Memory: 128 KB
Compare with STM32G071RBT6 →
STMicroelectronics
Communication Interfaces: I2C, SPI, USART, USB 2.0 FS
Package: LQFP-64 (10x10 mm)
Flash Memory: 128 KB
Compare with STM32G071RBT6 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

STM32G071R8T6

✅ Drop-In
📦 64-LQFP (10x10)
Flash 64 KB vs 128 KB (-50%), RAM identical 36 KB, same core/package/pinout

📋 Reference alternative (not in catalog)

STM32G081RBT6

✅ Drop-In
STMicroelectronics
📦 64-LQFP (10x10)
ARM Cortex-M0+ · 64 MHz · 128 KB · 36 KB · 1.7 V to 3.6 V · LQFP-64 (10x10 mm) · 52 · 12-bit, 19 channels

✓ In Stock

$2.19 / Unit

View Datasheet →

STM32G071CBT6

✅ Drop-In ⚠️ Specs Unverified
📦 64-LQFP (10x10)
same die and memory (128 KB Flash, 36 KB RAM) in a smaller 48-pin LQFP footprint; peripheral pin mapping differs - not pin-to-pin on the 64-pin land pattern

📋 Reference alternative (not in catalog)

STM32G071RBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0+
Core Size 32-bit
Maximum Clock Frequency 64 MHz
Flash Memory 128 KB (128K x 8)
SRAM 36 KB
Supply Voltage Range 2.0 V to 3.6 V
ADC Resolution 12-bit
DAC Resolution 12-bit
Communication Interfaces I2C, SPI, USART, LPUART
USB Controller USB 2.0 full-speed device
DMA Channels 5-channel DMA
Operating Temperature -40 C to +85 C
Package 64-LQFP (10x10 mm)
Mounting Type Surface Mount
Memory Protection Unit Yes (MPU)
RTC Yes
RoHS Status Compliant

STM32G071RBT6 64-lqfp (10x10 mm) Pin Configuration Guide

Pin configuration for STM32G071RBT6 (64-lqfp (10x10 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

64-lqfp (10x10 mm) package pinout diagram for STM32G071RBT6

No detailed pinout data available for STM32G071RBT6.

Refer to the datasheet for full pin configuration.

Typical Applications

STM32G071RBT6 is suitable for 6 applications: Industrial Control Systems, IoT and Smart Home Devices, USB-Connected Data Logging, Motor Control, Consumer Electronics, Sensor Interfacing and Instrumentation.

🏭

Industrial Control Systems

The STM32G071RBT6 fits industrial control nodes because its 64 MHz Cortex-M0+ core, 128 KB Flash, and advanced timers can handle deterministic control loops and communication simultaneously. The 12-bit ADC with hardware oversampling provides high-resolution current and voltage feedback for closed-loop control, while the -40 C to +85 C operating range and wide 2.0 V to 3.6 V supply tolerance survive industrial electrical environments. In typical circuits the MCU runs the control loop with timer-generated PWM outputs and DMA-assisted ADC sampling, keeping CPU loading low; the 5-channel DMA moves sensor data without core intervention, delivering quantifiable real-time margin for fieldbus handling.

🧩

IoT and Smart Home Devices

For IoT nodes and smart home products, the STM32G071RBT6 aligns well: its 2.0 V to 3.6 V supply range suits battery and USB-powered designs, and the 64 MHz Cortex-M0+ core with 128 KB Flash and 36 KB RAM provides headroom for connectivity stacks and OTA firmware staging. The LPUART allows low-power communication with wireless modules while the core sleeps, and the RTC keeps time-of-day scheduling alive in low-power modes. The integrated USB 2.0 full-speed device controller enables direct configuration and data logging to hosts without an external bridge IC, reducing BOM cost; the MPU and CRC unit add data-integrity support for firmware update paths.

🖥️

USB-Connected Data Logging

The STM32G071RBT6's integrated USB 2.0 full-speed device controller makes it a natural single-chip solution for USB data loggers and firmware-update endpoints. Sensor data captured through the 12-bit ADC or USART/SPI peripherals is buffered in the 36 KB SRAM and streamed over USB, with the 5-channel DMA offloading transfers so the 64 MHz core can format packets and manage the protocol stack. Because the USB controller is on-chip, no external USB bridge is required, cutting BOM cost and board area; the 128 KB Flash accommodates USB class stacks alongside application code, and the CRC unit supports in-application firmware integrity checking before bootloader handoff.

🔧

Motor Control

In small motor control applications such as fans, pumps, and consumer appliance drives, the STM32G071RBT6 offers advanced timers for complementary PWM generation, a 12-bit ADC for phase-current sampling synchronized to PWM events, and a 12-bit DAC for reference or setpoint generation. The 64 MHz Cortex-M0+ core executes field-oriented or trapezoidal control loops with low-level interrupt latency managed by the NVIC, while DMA handles ADC result retrieval without CPU intervention. The -40 C to +85 C temperature range covers appliance and industrial drive environments; designers should budget ADC input filtering and shunt sizing to exploit the hardware oversampling feature for noise reduction.

📱

Consumer Electronics

Cost-sensitive consumer products such as small appliances, chargers, toys, and accessories benefit from the STM32G071RBT6's mainstream positioning: 64 MHz Cortex-M0+ performance, 128 KB Flash, and a rich peripheral set at a commodity price point (from about $1.28 at volume as of 2026-09-06). The I2C and SPI interfaces connect touch controllers, displays, and sensors, while timers drive LEDs, buzzers, and simple actuation. Its 2.0 V to 3.6 V operation supports both USB-powered and battery-powered consumer form factors. Compared with 8-bit MCUs, the 32-bit core with DMA and hardware oversampling ADC enables features such as capacitive touch sensing and precise battery monitoring at similar BOM cost.

🧩

Sensor Interfacing and Instrumentation

The STM32G071RBT6 serves as a sensor-hub and measurement frontend because its 12-bit ADC with hardware oversampling achieves higher effective resolution without CPU cost, and its 12-bit DAC plus comparators support closed-loop analog conditioning. Multiple USARTs, LPUART, I2C, and SPI ports allow simultaneous interfacing with digital sensors and radios, while the 5-channel DMA streams conversion results into the 36 KB SRAM. The VDDA pin requires a clean analog supply decoupled per datasheet guidance (100 nF on each VDD, 1 uF on VREF+) to realize the ADC's accuracy; with this layout discipline the device provides stable, low-drift measurements for environmental and industrial sensors.

What is the maximum clock frequency of STM32G071RBT6?
The STM32G071RBT6 runs its Arm Cortex-M0+ core at up to 64 MHz. According to the STMicroelectronics product page, the STM32G071x8/xB mainstream microcontrollers are based on a high-performance Arm Cortex-M0+ 32-bit RISC core operating at up to 64 MHz frequency, with the part providing 128 KB of Flash and 36 KB of RAM.
How much Flash and RAM does the STM32G071RBT6 have?
The STM32G071RBT6 provides 128 KB (128K x 8) of Flash memory and 36 KB of SRAM. According to the DigiKey product listing, the device is an ARM Cortex-M0+ STM32G0 microcontroller IC with 128 KB of Flash in a 64-LQFP (10x10) package, making it suitable for medium-size embedded firmware images with protocol stacks.
What is the price of STM32G071RBT6?
As of 2026-09-06, the STM32G071RBT6 is priced from approximately $1.2750 at LCSC in single-unit quantities, with volume discounts at higher quantities on distributors such as DigiKey, Mouser, and Octopart. Pricing varies by distributor and quantity; compare bulk discounts across the 7 distributors listed on Octopart for the best landed cost.
Where to buy STM32G071RBT6 online?
The STM32G071RBT6 can be purchased online from DigiKey (ships same day per their listing), Mouser, LCSC (in stock, price from $1.2750), and Hotenda, with availability and pricing aggregation available on Octopart, which compares bulk discounts from 7 distributors. XAIPART also lists this part for quote-based ordering with datasheet and pinout support.
What is the difference between STM32G071RBT6 and STM32G071R8T6?
The main difference is Flash memory: the STM32G071RBT6 has 128 KB of Flash and 36 KB of RAM, while the STM32G071R8T6 has 64 KB of Flash with the same 36 KB RAM. Both use the same Cortex-M0+ core at 64 MHz and the same 64-LQFP package, so the R8T6 is a lower-memory same-footprint option when 128 KB is not required.
What is the difference between STM32G071RBT6 and STM32G081RBT6?
The STM32G081RBT6 adds security-oriented features such as an AES hardware accelerator and unique boot entry compared to the STM32G071RBT6, while both share the Cortex-M0+ core at 64 MHz, 128 KB Flash, 36 KB RAM, and the same 64-LQFP package. Choose the G081 when firmware encryption or secure boot is required; choose the G071 for cost-sensitive general-purpose designs.
Can STM32G071RBT6 be used for motor control applications?
Yes. The STM32G071RBT6 includes advanced timers capable of PWM generation for motor control, a 12-bit ADC with hardware oversampling for current sensing, and a 5-channel DMA controller to offload data transfers from the 64 MHz Cortex-M0+ core. Its wide -40 C to +85 C operating range also supports industrial motor drive environments.
What is the best drop-in replacement for STM32G071RBT6?
The best same-brand same-footprint option is the STM32G081RBT6, which shares the 64-LQFP package, pinout, core, and memory configuration (128 KB Flash, 36 KB RAM) and adds AES security. The STM32G071R8T6 is a same-package pin-compatible option with 64 KB Flash for designs not needing 128 KB. Verify all parameters against the official ST datasheet before substitution.
Where to download STM32G071RBT6 datasheet PDF?
The official STM32G071RBT6 datasheet PDF is available on the STMicroelectronics website at st.com/resource/en/datasheet/stm32g071rb.pdf. Datasheet copies are also hosted on aggregator sites such as Alldatasheet and Octopart, but ST's official page should be used as the authoritative source for specifications and ordering codes.
Where can I find the STM32G071RBT6 pinout?
The STM32G071RBT6 pinout is documented in the official STMicroelectronics datasheet for the STM32G071RB, in the pinout and pin description section covering the 64-pin LQFP package. LCSC also provides free access to the pinout diagram for this part. Always cross-check alternate function mappings against the latest datasheet revision before finalizing a PCB layout.
Is the STM32G071RBT6 suitable for IoT and smart home devices?
Yes. The STM32G071RBT6 is well suited for IoT and smart home nodes thanks to its low-power 2.0 V to 3.6 V operation, 64 MHz Cortex-M0+ core, rich communication peripherals (I2C, SPI, USART, LPUART), and integrated USB 2.0 full-speed device controller. The 128 KB Flash and 36 KB RAM provide headroom for connectivity stacks and OTA update staging.
What is the operating voltage range of the STM32G071RBT6?
The STM32G071RBT6 operates from a 2.0 V to 3.6 V supply voltage range. According to the STMicroelectronics datasheet, this VDD range supports both battery-powered designs and standard 3.3 V rails, with the VDDA pin requiring a clean analog supply for accurate 12-bit ADC conversions.
Is STM32G071RBT6 RoHS compliant?
Yes, the STM32G071RBT6 is RoHS compliant and lead-free, as listed on distributor product pages such as DigiKey and LCSC for this ordering code (the T6 suffix denotes the standard commercial temperature range of -40 C to +85 C in a tape-and-reel packed LQFP-64 package). Confirm REACH status on the ST compliance portal for your region's regulatory needs.
What are the key specifications of STM32G071RBT6 that engineers should know?
The STM32G071RBT6 is a 32-bit Arm Cortex-M0+ microcontroller with a 64 MHz core clock, 128 KB Flash, 36 KB SRAM, 2.0 V to 3.6 V supply range, 12-bit ADC with hardware oversampling, 12-bit DAC, I2C/SPI/USART/LPUART interfaces, USB 2.0 full-speed device, 5-channel DMA, MPU, RTC, and -40 C to +85 C operation in a 64-LQFP 10x10 mm package. These figures come from the STMicroelectronics datasheet and distributor listings as of 2026-09-06.
What is the best GigaDevice equivalent for STM32G071RBT6?
GigaDevice's GD32 series offers Cortex-M based MCUs with similar peripherals, but no verified pin-to-pin, same-package drop-in equivalent for the STM32G071RBT6 in LQFP-64 was confirmed in the cross-reference data as of 2026-09-06. GigaDevice parts are widely reported as compatible with other STM32 families (for example GD32F103 for STM32F103), but for the STM32G071RBT6 a same-brand ST part such as the STM32G081RBT6 remains the safest substitution path.
Is STM32G071RBT6 in stock and what is the lead time?
As of 2026-09-06, distributor listings indicate in-stock availability: DigiKey states ships today, and LCSC lists the part in stock with pricing from $1.2750. Lead times for stocked parts are typically a few business days for standard quantities; confirm real-time inventory on DigiKey, Mouser, LCSC, or via Octopart's 7-distributor comparison before committing to a production schedule.
What are the power supply design requirements for the STM32G071RBT6?
Decouple each VDD pin with 100 nF ceramic capacitors placed as close as possible to the pins, connect VDDA to a clean filtered analog supply, and decouple the VREF+ pin with a 1 uF capacitor for accurate 12-bit ADC conversions. The supply range is 2.0 V to 3.6 V. Correct BOOT0 pin configuration is also required to select the desired boot mode (Flash or system bootloader).

Engineering reference data for STM32G071RBT6 — comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32G071RBT6 when you need a cost-effective 64 MHz Cortex-M0+ MCU with 128 KB Flash, 36 KB RAM, USB full-speed device, and ample GPIO in a 64-LQFP 10x10 footprint for industrial, IoT, consumer, or USB-logging applications. Choose the STM32G081RBT6 instead if your design requires AES hardware encryption or secure boot - it is pin-to-pin compatible with identical memory. Choose the STM32G071R8T6 if 64 KB Flash suffices and unit cost is the priority; firmware changes are minimal since the pinout is identical. Choose the STM32G071CBT6 if board area matters more than GPIO count, accepting a 48-pin footprint and PCB redesign. No verified cross-brand pin-to-pin drop-in exists in the cross-reference data as of 2026-09-06, so second-source strategies should start with same-family ST parts. Trade-off summary: G071 = lowest cost per feature, G081 = adds security, R8 = saves Flash cost, CB = saves board area.

Comparison with Alternatives

Parameter This Product STM32G071R8T6 STM32G081RBT6 STM32G071CBT6
Package 64-LQFP (10x10 mm) 64-LQFP (10x10 mm) - same 64-LQFP (10x10 mm) - same 48-LQFP (7x7 mm) - smaller footprint
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Core / Frequency Arm Cortex-M0+ @ 64 MHz Arm Cortex-M0+ @ 64 MHz Arm Cortex-M0+ @ 64 MHz Arm Cortex-M0+ @ 64 MHz
Flash Memory 128 KB 64 KB 128 KB 128 KB
SRAM 36 KB 36 KB 36 KB 36 KB
USB Device Controller USB 2.0 full-speed device USB 2.0 full-speed device USB 2.0 full-speed device USB 2.0 full-speed device
Hardware Security (AES) No No Yes (AES accelerator) No
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Key Differentiators

  • On-chip USB 2.0 full-speed device at mainstream price (vs STM32G071R8T6)
  • Larger 128 KB Flash with same footprint as the G081 (vs STM32G081RBT6)
  • General-purpose mainstream SKU (vs STM32G071CBT6)

Design Notes

Decouple every VDD pin with 100 nF ceramic capacitors placed as close as possible to the pin, each with a low-impedance path to the VSS plane. Connect VDDA to a clean, filtered analog supply and decouple the VREF+ pin with a 1 uF capacitor to preserve 12-bit ADC accuracy. The supply range is 2.0 V to 3.6 V; avoid exceeding 3.6 V absolute maximum. Estimated: at 64 MHz with typical peripheral loading, core current is in the low tens of mA, so a linear regulator from 5 V is acceptable for USB-powered designs.

Configure the BOOT0 pin correctly to select the boot mode: tied low for execution from main Flash, pulled high (with nBOOT option bits considered) for the system bootloader used in production programming via USART or USB. Misconfigured BOOT0 is one of the most common bring-up failures on STM32G0 boards. Also verify the NRST pin (shared with PG10) pull-up configuration, and do not float unused PA13/PA14 SWD pins if debugger access must be retained after production.

For the 64-LQFP (10x10 mm) footprint, place the 100 nF decoupling capacitors on the opposite side of the board directly beneath each VDD pin or on the same side within 2 mm, and use a solid ground plane. Keep the VDDA/VREF+ analog supply routing away from USB D+/D- and PWM switching nets to protect ADC accuracy. Route USB D+/D- as a 90-ohm differential pair with matched lengths when the USB full-speed device port is used.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliant per distributor listings (DigiKey, LCSC). REACH, halogen-free, and conflict minerals status should be confirmed on the ST compliance portal.

Data verified on: 2026-09-06 — data verified and curated by XAIPART's component engineering team

Related Searches

STM32G071RBT6 STM32G071RBT6 datasheet PDF STMicroelectronics STM32G071RBT6 STM32G071RBT6 price in stock 128KB Flash Cortex-M0+ MCU 64MHz LQFP-64 STM32G071RBT6 pinout 64-LQFP STM32G071RBT6 vs STM32G081RBT6 STM32G071RBT6 drop-in replacement STM32G0 microcontroller motor control STM32G071RBT6 USB data logger what is the maximum frequency of STM32G071RBT6 STM32G071RBT6 equivalent substitute

Related Components & Terms

STMicroelectronics STM32G071RBT6 STM32G071R8T6 STM32G081RBT6 STM32G071CBT6 STM32G0 series STM32 family Arm Cortex-M0+ microcontroller MCU embedded processor LQFP-64 surface mount RoHS REACH USB 2.0 full-speed 12-bit ADC DMA NVIC memory protection unit IoT industrial control motor control Flash memory SRAM
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details