STMicroelectronics

STM32G070RBT6 - 128KB Flash ARM Cortex-M0+ MCU | STMicroelectronics

MPN: STM32G070RBT6 βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP64 Package 64 MHz Speed 128 KB Memory
From $2.1 USD / Unit
MOQ: 1 |
Price updated: 2026-08-13
Volume Pricing
Qty Unit Price Extended
1 $3.5 $3.50
10 $3.15 $31.50
100 $2.8 $280.00
500 $2.45 $1,225.00
1,000 $2.1 $2,100.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32G070RBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32G071RBT6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP64
ARM Cortex-M0+ Β· 64 MHz Β· 128 KB Β· 36 KB Β· 2.0 V to 3.6 V Β· LQFP-64 Β· -40Β°C to +85Β°C Β· 12-bit, 16 channels

βœ“ In Stock

$2.1 / Unit

View Datasheet β†’

STM32G070RBT6TR

βœ… Drop-In
πŸ“¦ LQFP64
Tape and reel packaging variant, same die

πŸ“‹ Reference alternative (not in catalog)

STM32G070RBT6Q

βœ… Drop-In
πŸ“¦ LQFP64
Tray packaging variant, same die

πŸ“‹ Reference alternative (not in catalog)

STM32G071R8T6

βœ… Drop-In
πŸ“¦ LQFP64
64KB Flash variant, pin-compatible

πŸ“‹ Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

STM32G070RBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0+
Maximum Frequency 64 MHz
Flash Memory 128 KB
SRAM 36 KB
Supply Voltage Range 2.0 V to 3.6 V
Package LQFP64
GPIO Pins 51
ADC 12-bit, 19 channels
Timers Advanced-control timers, general-purpose timers, basic timers
Communication Interfaces I2C, SPI, USART, CAN
DMA Yes
RTC Yes
Low-Power Modes Sleep, Stop, Standby
Operating Temperature Range -40Β°C to +85Β°C
Debug Interface SWD
RoHS Status Compliant

STM32G070RBT6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Battery backup supply for RTC
Pin 2 PC13 β€” GPIO / RTC tamper / WKUP2
Pin 3 PC14 β€” GPIO / OSC32_IN
Pin 4 PC15 β€” GPIO / OSC32_OUT
Pin 5 PF0 β€” GPIO / OSC_IN
Pin 6 PF1 β€” GPIO / OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VDD β€” Digital power supply
Pin 9 VSS β€” Ground
Pin 10 PA0 β€” GPIO / ADC_IN0 / WKUP1
Pin 11 PA1 β€” GPIO / ADC_IN1
Pin 12 PA2 β€” GPIO / USART2_TX / ADC_IN2
Pin 13 PA3 β€” GPIO / USART2_RX / ADC_IN3
Pin 14 PA4 β€” GPIO / SPI1_NSS / DAC_OUT1
Pin 15 PA5 β€” GPIO / SPI1_SCK / DAC_OUT2
Pin 16 PA6 β€” GPIO / SPI1_MISO / TIM3_CH1
Pin 17 PA7 β€” GPIO / SPI1_MOSI / TIM3_CH2
Pin 18 PB0 β€” GPIO / ADC_IN8 / TIM3_CH3
Pin 19 PB1 β€” GPIO / ADC_IN9 / TIM3_CH4
Pin 20 PB2 β€” GPIO / BOOT1
Pin 21 PB10 β€” GPIO / I2C2_SCL / USART3_TX
Pin 22 PB11 β€” GPIO / I2C2_SDA / USART3_RX
Pin 23 PB12 β€” GPIO / SPI2_NSS / I2S2_WS
Pin 24 PB13 β€” GPIO / SPI2_SCK / I2S2_CK
Pin 25 PB14 β€” GPIO / SPI2_MISO / I2S2_MCK
Pin 26 PB15 β€” GPIO / SPI2_MOSI / I2S2_SD
Pin 27 PC6 β€” GPIO / TIM3_CH1 / USART6_TX
Pin 28 PC7 β€” GPIO / TIM3_CH2 / USART6_RX
Pin 29 PC8 β€” GPIO / TIM3_CH3 / USART6_CK
Pin 30 PC9 β€” GPIO / TIM3_CH4 / I2C3_SDA
Pin 31 PA8 β€” GPIO / MCO / TIM1_CH1
Pin 32 PA9 β€” GPIO / USART1_TX / TIM1_CH2
Pin 33 PA10 β€” GPIO / USART1_RX / TIM1_CH3
Pin 34 PA11 β€” GPIO / CAN_RX / USART1_CTS
Pin 35 PA12 β€” GPIO / CAN_TX / USART1_RTS
Pin 36 PA13 β€” GPIO / SWDIO
Pin 37 PA14 β€” GPIO / SWCLK
Pin 38 PA15 β€” GPIO / SPI1_NSS / TIM2_CH1
Pin 39 PB3 β€” GPIO / SPI1_SCK / TIM2_CH2
Pin 40 PB4 β€” GPIO / SPI1_MISO / TIM3_CH1
Pin 41 PB5 β€” GPIO / SPI1_MOSI / TIM3_CH2
Pin 42 PB6 β€” GPIO / I2C1_SCL / USART1_TX
Pin 43 PB7 β€” GPIO / I2C1_SDA / USART1_RX
Pin 44 PB8 β€” GPIO / I2C1_SCL / CAN_RX
Pin 45 PB9 β€” GPIO / I2C1_SDA / CAN_TX
Pin 46 VDD β€” Digital power supply
Pin 47 VSS β€” Ground
Pin 48 PC10 β€” GPIO / USART4_TX / I2C3_SCL
Pin 49 PC11 β€” GPIO / USART4_RX / I2C3_SDA
Pin 50 PC12 β€” GPIO / USART5_TX / I2C3_SCL
Pin 51 PD2 β€” GPIO / USART5_RX / TIM1_ETR
Pin 52 VDD β€” Digital power supply
Pin 53 VSS β€” Ground
Pin 54 PC0 β€” GPIO / ADC_IN10
Pin 55 PC1 β€” GPIO / ADC_IN11
Pin 56 PC2 β€” GPIO / ADC_IN12
Pin 57 PC3 β€” GPIO / ADC_IN13
Pin 58 PC4 β€” GPIO / ADC_IN14
Pin 59 PC5 β€” GPIO / ADC_IN15
Pin 60 PB12 β€” GPIO / SPI2_NSS / I2S2_WS
Pin 61 PB13 β€” GPIO / SPI2_SCK / I2S2_CK
Pin 62 PB14 β€” GPIO / SPI2_MISO / I2S2_MCK
Pin 63 PB15 β€” GPIO / SPI2_MOSI / I2S2_SD
Pin 64 VDD β€” Digital power supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32G070RBT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32G070RBT6 is suitable for 6 applications: Industrial Control Systems, Home Automation, Consumer Electronics, IoT Devices, Motor Control, Communication Gateways.

🏭

Industrial Control Systems

The STM32G070RBT6 is well-suited for industrial control systems due to its robust set of timers, 12-bit ADC, and CAN interface. Its 64 MHz Cortex-M0+ core provides sufficient processing power for real-time control loops, while the wide operating temperature range (-40Β°C to +85Β°C) ensures reliability in harsh factory environments. The device can handle multiple sensor inputs, drive actuators, and communicate over industrial networks such as CANopen or Modbus. Its low-power modes help reduce energy consumption in always-on monitoring applications. The LQFP64 package with 51 GPIOs allows flexible interfacing with external components, and the SWD debug interface simplifies firmware development and field updates.

🧩

Home Automation

In home automation, the STM32G070RBT6 serves as a central controller for smart home devices. Its low-power modes are ideal for battery-powered sensors and actuators, while the rich communication interfaces (I2C, SPI, USART) enable connectivity with various sensors, displays, and wireless modules. The 12-bit ADC can read analog sensors like temperature and light, and the GPIOs can control relays or LEDs. The device's small LQFP64 footprint fits into compact smart home devices, and its 128KB Flash provides ample space for application code. The RTC allows scheduling and time-stamping events, and the DMA controller offloads data transfer tasks from the CPU, improving efficiency.

πŸ“±

Consumer Electronics

The STM32G070RBT6 is used in consumer electronics such as smart appliances, wearables, and gaming peripherals. Its 64 MHz performance handles user interface tasks, sensor processing, and communication protocols. The device's low power consumption extends battery life in portable devices, and its multiple timers generate precise PWM signals for motor control or LED dimming. The 12-bit ADC interfaces with touch sensors or analog joysticks, and the USART/SPI interfaces connect to Bluetooth or display modules. The LQFP64 package is cost-effective for mass production, and the wide supply voltage range (2.0V to 3.6V) accommodates various battery chemistries.

🧩

IoT Devices

For IoT devices, the STM32G070RBT6 provides a balanced combination of processing power, memory, and connectivity. Its 128KB Flash and 36KB SRAM support complex firmware, including communication stacks and sensor fusion algorithms. The device's low-power modes are crucial for battery-powered IoT nodes, with standby current in the microampere range. The CAN interface is useful for industrial IoT gateways, while I2C/SPI/USART connect to a wide range of sensors and wireless modules. The 12-bit ADC enables direct sensor interfacing, and the DMA controller efficiently handles data streaming. The device's security features, including the MPU, help protect against unauthorized access.

⚑

Motor Control

The STM32G070RBT6 is well-suited for motor control applications, such as brushless DC (BLDC) motors and stepper motors. Its advanced-control timers generate high-resolution PWM signals for driving motor phases, and the 12-bit ADC samples current and voltage feedback for closed-loop control. The device's 64 MHz core executes control algorithms like FOC (Field-Oriented Control) with sufficient speed. The CAN interface allows integration into industrial motor control networks. The LQFP64 package provides enough GPIOs for encoder interfaces and fault detection circuits. The device's robust design and wide temperature range make it reliable in demanding motor control environments.

🌐

Communication Gateways

The STM32G070RBT6 can serve as a communication gateway, bridging different protocols such as CAN, UART, SPI, and I2C. Its multiple USARTs and SPI interfaces allow simultaneous connection to various devices, while the CAN interface enables industrial network integration. The device's 128KB Flash can store protocol conversion firmware, and the DMA controller facilitates high-throughput data transfer without CPU intervention. The low-power modes are beneficial for gateways that need to conserve energy during idle periods. The LQFP64 package offers enough pins for multiple interface connectors, and the device's reliability ensures stable operation in always-on gateway applications.

Recommended Products Summary

L9680 Automotive/industrial driver IC for actuator control Used in: Industrial Control Systems TJA1051 CAN transceiver for network communication Used in: Industrial Control Systems ESP8266 Wi-Fi module for IoT connectivity Used in: Home Automation SHT30 Temperature and humidity sensor Used in: Home Automation CC2541 Bluetooth Low Energy module for wireless connectivity Used in: Consumer Electronics SSD1306 OLED display driver for user interface Used in: Consumer Electronics SX1276 LoRa transceiver for long-range communication Used in: IoT Devices BME280 Environmental sensor for temperature, humidity, and pressure Used in: IoT Devices IR2104 Gate driver for MOSFET/IGBT in motor drive Used in: Motor Control ACS712 Current sensor for motor current feedback Used in: Motor Control LAN8720A Ethernet PHY for wired network connectivity Used in: Communication Gateways MCP2515 CAN controller for additional CAN channels Used in: Communication Gateways
What is the maximum operating frequency of STM32G070RBT6?
The STM32G070RBT6 operates at a maximum frequency of 64 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M0+ core can run at up to 64 MHz, providing a balance of performance and power efficiency for embedded applications.
How much Flash memory does STM32G070RBT6 have?
The STM32G070RBT6 has 128 KB of Flash memory. This is sufficient for storing application code and data for many embedded applications, including industrial control and IoT devices.
What is the supply voltage range of STM32G070RBT6?
The STM32G070RBT6 operates with a supply voltage range of 2.0V to 3.6V. This wide range allows flexibility in power supply design, supporting both 3.3V and lower-voltage systems.
What package is STM32G070RBT6 available in?
The STM32G070RBT6 is available in a 64-pin LQFP package. This package provides a compact footprint with 51 GPIO pins, suitable for space-constrained designs.
Does STM32G070RBT6 support CAN communication?
Yes, the STM32G070RBT6 includes a CAN interface. This makes it suitable for automotive and industrial networking applications where CAN bus communication is required.
What is the operating temperature range of STM32G070RBT6?
The STM32G070RBT6 operates over a temperature range of -40Β°C to +85Β°C. This industrial temperature range ensures reliable operation in harsh environments.
What low-power modes are available on STM32G070RBT6?
The STM32G070RBT6 supports Sleep, Stop, and Standby low-power modes. These modes help reduce power consumption in battery-powered or energy-sensitive applications, with typical current consumption in the microampere range.
How many GPIO pins does STM32G070RBT6 have?
The STM32G070RBT6 has 51 GPIO pins. These pins can be configured for various functions, including digital I/O, analog inputs, and alternate functions for communication interfaces.
What is the difference between STM32G070RBT6 and STM32G071RBT6?
The STM32G071RBT6 is a higher-end variant in the same family, offering additional features such as a DAC and more advanced analog peripherals. Both share the same LQFP64 package and pinout, making them drop-in compatible, but the G071 has enhanced capabilities.
Can STM32G070RBT6 be used for motor control applications?
Yes, the STM32G070RBT6 is suitable for motor control applications due to its advanced-control timers and 12-bit ADC. These peripherals enable precise PWM generation and current sensing, essential for motor control loops.
What is the price of STM32G070RBT6?
As of 2026-08-09, the price of STM32G070RBT6 is approximately $3.50 for single-unit quantities, decreasing to around $2.10 for 1000-unit orders. Prices may vary by distributor and region.
Where can I buy STM32G070RBT6 online?
STM32G070RBT6 is available from major distributors such as DigiKey and Mouser. You can purchase it directly from their websites, which offer real-time inventory and pricing.
What is the lead time for STM32G070RBT6?
The lead time for STM32G070RBT6 typically ranges from 1 to 4 weeks, depending on distributor stock levels and order quantity. Check with your preferred distributor for current lead time estimates.
Is STM32G070RBT6 in stock?
Stock availability for STM32G070RBT6 varies by distributor. As of 2026-08-09, it is generally in stock at major distributors like DigiKey and Mouser, but availability can change. Check their websites for real-time stock status.
What is the best drop-in replacement for STM32G070RBT6?
The best drop-in replacement for STM32G070RBT6 is the STM32G071RBT6, which shares the same LQFP64 package and pinout. It offers additional features like a DAC, making it a direct upgrade path. Other alternatives include STM32G070RBT6TR and STM32G070RBT6Q, which are packaging variants.
Can STM32G070RBT6 be replaced by STM32G071RBT6?
Yes, STM32G071RBT6 can replace STM32G070RBT6 as it is pin-to-pin compatible and shares the same LQFP64 package. However, the G071 has additional peripherals, so software may need minor adjustments to utilize them.
Where can I download the STM32G070RBT6 datasheet PDF?
The STM32G070RBT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32g070rb.pdf. This official source provides the complete technical documentation.
Where can I find the STM32G070RBT6 pinout?
The STM32G070RBT6 pinout is detailed in the official datasheet, available at https://www.st.com/resource/en/datasheet/stm32g070rb.pdf. The pinout diagram shows the LQFP64 package with all 64 pins and their functions.
Hey Google, what can replace STM32G070RBT6?
The STM32G070RBT6 can be replaced by the STM32G071RBT6, which is pin-compatible and offers additional features. Other drop-in alternatives include the STM32G070RBT6TR and STM32G070RBT6Q, which are packaging variants of the same chip.
Is STM32G070RBT6 the same as STM32G071RBT6?
No, STM32G070RBT6 and STM32G071RBT6 are not the same. While they share the same package and pinout, the STM32G071RBT6 has additional peripherals such as a DAC and more advanced analog features, making it a higher-performance variant.
What are the key specifications of STM32G070RBT6 that engineers should know?
The STM32G070RBT6 features a 64 MHz ARM Cortex-M0+ core, 128 KB Flash, 36 KB SRAM, 12-bit ADC with 19 channels, multiple timers, and communication interfaces including I2C, SPI, USART, and CAN. It operates from 2.0V to 3.6V and comes in an LQFP64 package with 51 GPIOs.
What is the best STMicroelectronics equivalent for STM32G070RBT6?
The best STMicroelectronics equivalent for STM32G070RBT6 is the STM32G071RBT6, which is pin-compatible and offers enhanced features. For a lower-cost option, the STM32G070RBT6TR is a tape-and-reel packaging variant of the same chip.

Engineering reference data for STM32G070RBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32G070RBT6 when you need a cost-effective, 64 MHz ARM Cortex-M0+ MCU with 128KB Flash and 36KB SRAM in an LQFP64 package, and you do not require a DAC. It is ideal for industrial control, home automation, consumer electronics, and IoT applications. If you need a DAC or more advanced analog peripherals, select the STM32G071RBT6, which is pin-compatible and offers these features at a slightly higher cost. For applications with lower memory requirements, the STM32G071R8T6 (64KB Flash) is a cheaper alternative, but verify that 64KB is sufficient. The STM32G070RBT6TR and STM32G070RBT6Q are packaging variants (tape and reel vs tray) of the same chip, so choose based on your assembly process. All these alternatives share the same LQFP64 footprint, enabling PCB layout reuse.

Comparison with Alternatives

Parameter This Product STM32G071RBT6 STM32G070RBT6TR STM32G070RBT6Q STM32G071R8T6
Package LQFP64 LQFP64 - same LQFP64 - same LQFP64 - same LQFP64 - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Core ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+
Maximum Frequency 64 MHz 64 MHz 64 MHz 64 MHz 64 MHz
Flash Memory 128 KB 128 KB 128 KB 128 KB 64 KB
SRAM 36 KB 36 KB 36 KB 36 KB 36 KB
ADC 12-bit, 19 channels 12-bit, 19 channels 12-bit, 19 channels 12-bit, 19 channels 12-bit, 19 channels
DAC No Yes No No Yes
Communication Interfaces I2C, SPI, USART, CAN I2C, SPI, USART, CAN I2C, SPI, USART, CAN I2C, SPI, USART, CAN I2C, SPI, USART, CAN

Key Differentiators

  • Higher Flash memory (128KB) compared to some variants (vs STM32G071R8T6)
  • Lower cost than STM32G071RBT6 (vs STM32G071RBT6)
  • Pin-compatible with STM32G071RBT6 (vs STM32G071RBT6)

Design Notes

Ensure proper decoupling of the VDD pins with 100nF ceramic capacitors placed as close as possible to each VDD pin. Additionally, use a 4.7uF bulk capacitor on the main power rail. The STM32G070RBT6 operates from 2.0V to 3.6V, so verify that the power supply stays within this range during all operating conditions, including transients.

For the LQFP64 package, ensure adequate copper pour for the ground pins to minimize inductance. Place the decoupling capacitors on the same side of the PCB as the MCU, close to the pins. If using an external crystal, place it near the OSC_IN/OSC_OUT pins (PF0/PF1) with proper load capacitors as specified in the datasheet. Keep high-speed communication lines (SPI, USART) away from noisy power traces.

Do not leave the NRST pin floating; connect it to VDD through a 100nF capacitor and a 10kOhm pull-up resistor. Ensure the BOOT0 pin is properly configured for the desired boot mode. When using the ADC, avoid exceeding the maximum input voltage (VDD+0.3V) on any analog pin. Also, note that the STM32G070RBT6 does not have a DAC, so if your application requires analog output, consider the STM32G071RBT6 instead.

Compliance Information

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

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32G0 series with AEC-Q100 option.

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