
Product Overview
The STM32G070RBT6 is a mainstream value-line 32-bit microcontroller from STMicroelectronics based on the Arm Cortex-M0+ core running at up to 64 MHz. It integrates 128KB Flash memory, 36KB SRAM, a 12-bit ADC, flexible DMA, multiple timers, four USARTs, two I²C interfaces and two SPI interfaces.
With a 2.0V to 3.6V supply range, low-power operating modes, up to 59 fast I/Os and multiple 5V-tolerant I/Os, the STM32G070RBT6 is suitable for industrial control, consumer electronics, appliances, IoT devices, motor control and embedded automation applications.
Key Features
-
32-bit Arm Cortex-M0+ CPU
-
CPU frequency up to 64 MHz
-
128KB Flash memory with protection
-
36KB SRAM, including 32KB with hardware parity
-
Memory Protection Unit (MPU)
-
7-channel DMA controller
-
12-bit ADC with up to 16 external channels
-
ADC conversion time down to 0.4 µs
-
Hardware ADC oversampling up to 16-bit resolution
-
Up to 59 fast I/Os
-
Multiple 5V-tolerant I/Os
-
2 × I²C interfaces
-
4 × USART interfaces
-
2 × SPI interfaces, one multiplexed with I²S
-
Advanced-control PWM timer
-
General-purpose and basic timers
-
Low-power RTC
-
CRC calculation unit
-
SWD debugging interface
-
Sleep, Stop and Standby low-power modes
-
2.0V to 3.6V supply voltage
-
-40°C to +85°C operating temperature
-
ECOPACK 2 compliant
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G070RBT6 |
| Product Family | STM32G070RB |
| Core | Arm Cortex-M0+ |
| Maximum CPU Frequency | 64 MHz |
| Flash Memory | 128KB |
| SRAM | 36KB |
| ADC | 12-bit |
| ADC Speed | Up to 2.5 MSPS |
| ADC External Channels | Up to 16 |
| DMA | 7-channel |
| I²C | 2 |
| USART | 4 |
| SPI | 2 |
| I²S | 1 |
| GPIO | Up to 59 |
| Supply Voltage | 2.0V to 3.6V |
| Operating Temperature | -40°C to +85°C |
| Package | LQFP-64 |
| Package Size | 10 × 10 × 1.4 mm |
| Packing | Tray |
| Product Status | Active |
Specifications are based on the STM32G070RB family documentation and the exact STM32G070RBT6 ordering variant.
Processor & Architecture
The STM32G070RBT6 integrates a 32-bit Arm Cortex-M0+ processor operating at up to 64 MHz. The architecture provides an efficient balance of processing performance, low power consumption and peripheral integration for cost-sensitive embedded applications.
The device also includes a Memory Protection Unit (MPU), supporting more robust software architecture and memory access protection.
Memory & Storage
The STM32G070RBT6 provides:
-
128KB embedded Flash memory
-
Flash read and write protection
-
36KB SRAM
-
32KB SRAM with hardware parity checking
-
CRC calculation unit
The integrated memory resources make the device suitable for embedded control applications requiring moderate program storage and runtime data memory.
Analog Peripherals
The device integrates a 12-bit ADC supporting high-speed analog data acquisition.
-
12-bit ADC
-
Up to 2.5 MSPS
-
Up to 16 external channels
-
Conversion time as low as 0.4 µs
-
Hardware oversampling
-
Conversion range up to 0 to 3.6V
These features support sensor interfaces, monitoring, measurement and embedded control applications.
Timer & PWM Resources
The STM32G070RBT6 provides a broad timer set for timing, PWM generation and control applications:
-
Advanced-control 16-bit timer for motor-control PWM
-
Five general-purpose 16-bit timers
-
Two basic 16-bit timers
-
Two watchdog timers
-
SysTick timer
-
RTC with calendar, alarm and periodic wakeup
The timer resources make the MCU suitable for motor control, power control, actuator management and general embedded timing applications.
Communication & Connectivity
The STM32G070RBT6 integrates multiple standard communication interfaces:
-
2 × I²C interfaces
-
4 × USART interfaces
-
2 × SPI interfaces
-
1 × I²S interface through SPI multiplexing
-
USART interfaces with configurable synchronous SPI operation
-
LIN and ISO 7816 capabilities on supported USART interfaces
-
IrDA capability
-
SMBus/PMBus support on one I²C interface
-
Serial Wire Debug (SWD)
These interfaces provide flexibility for connecting sensors, displays, memories, communication modules and other embedded peripherals.
Clock & Power Management
The STM32G070RBT6 includes flexible clock-generation options:
-
4 to 48 MHz crystal oscillator
-
32 kHz crystal oscillator with calibration
-
Internal 16 MHz RC oscillator with PLL capability
-
Internal 32 kHz RC oscillator
-
Low-power clock sources
-
Power-on reset and power-down reset
The MCU operates from a 2.0V to 3.6V supply and includes a dedicated VBAT input for maintaining RTC and backup registers.
Low-Power Operation
The STM32G070RBT6 is designed for applications where energy efficiency is important. It supports:
-
Sleep mode
-
Stop mode
-
Standby mode
-
RTC operation with low-power wakeup
-
VBAT supply for RTC and backup registers
These capabilities make the MCU suitable for battery-powered equipment, smart sensors, portable electronics and IoT applications.
Power Management
The device operates from:
-
Supply voltage: 2.0V to 3.6V
-
Operating temperature: -40°C to +85°C
-
Power-on reset (POR)
-
Power-down reset (PDR)
-
Multiple low-power operating modes
-
Dedicated VBAT supply for RTC and backup registers
Security & Data Integrity
The STM32G070RBT6 includes several features supporting software and data integrity:
-
Flash read protection
-
Flash write protection
-
Memory Protection Unit
-
Hardware SRAM parity checking
-
CRC calculation unit
-
Multiple 5V-tolerant I/O options
These functions provide additional protection and reliability for embedded control applications.
Development & Debugging
The STM32G070RBT6 supports Serial Wire Debug (SWD), providing a standard interface for firmware programming, debugging and development.
The STM32G0 ecosystem is supported by STMicroelectronics development tools, software libraries, evaluation boards and reference documentation.
Applications
The STM32G070RBT6 is suitable for:
-
Industrial control
-
Consumer electronics
-
Home appliances
-
IoT devices
-
Smart sensors
-
Motor control
-
Power management
-
Embedded automation
-
HMI and control panels
-
Measurement equipment
-
Lighting control
-
General-purpose embedded systems
STMicroelectronics positions the STM32G070RB family for consumer, industrial, appliance and IoT applications.
Benefits
-
64 MHz Cortex-M0+ performance
-
128KB Flash for application firmware
-
36KB SRAM for embedded processing
-
Integrated 12-bit high-speed ADC
-
Multiple communication interfaces
-
Flexible PWM and timer resources
-
Low-power operating modes
-
Up to 59 fast I/Os
-
Compact LQFP-64 package
-
Industrial temperature range
-
Strong STM32 development ecosystem
Packaging & Ordering Information
-
Part Number: STM32G070RBT6
-
Manufacturer: STMicroelectronics
-
Device Family: STM32G070RB
-
Package: LQFP-64
-
Package Code: LQFP64
-
Package Size: 10 × 10 × 1.4 mm
-
Package Quantity: Not specified for the exact tray configuration
-
Supply Voltage: 2.0V to 3.6V
-
Operating Temperature: -40°C to +85°C
-
Packing Type: Tray
-
Product Status: Active
-
RoHS / Environmental: ECOPACK 2
-
Grade: Industrial
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G070RB Datasheet
Frequently Asked Questions
What is the STM32G070RBT6?
The STM32G070RBT6 is a 32-bit Arm Cortex-M0+ microcontroller from STMicroelectronics with a 64 MHz CPU, 128KB Flash, 36KB SRAM and integrated analog and communication peripherals.
What is the maximum operating frequency?
The maximum CPU frequency is 64 MHz.
How much Flash memory does the STM32G070RBT6 have?
It provides 128KB of embedded Flash memory.
How much RAM does the STM32G070RBT6 have?
It provides 36KB of SRAM, including 32KB with hardware parity checking.
What package does STM32G070RBT6 use?
The exact STM32G070RBT6 uses an LQFP-64 package measuring approximately 10 × 10 × 1.4 mm.
What is the difference between STM32G070RBT6 and STM32G070RBT6TR?
They use the same MCU and LQFP-64 package. The ordering suffix indicates the packing configuration; ST lists the RBT6 as tray and the RBT6TR as tape-and-reel.
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.