qixinwei-pcba
STM32G070RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 36KB SRAM ADC LQFP-64
STM32G070RBT6 Product Overview
STM32G070RBT6 is a Cortex-M0+ MCU at 64 MHz, LQFP-64. 128 KB Flash, 36 KB SRAM, 12-bit ADC (16 ch), LP timers, RTC, 2×USART, 1×SPI/I2S, 1×I2C. 59 x 5 V-tolerant I/Os. 2.0–3.6 V, -40–85 °C. Compared to the 48-pin G070CBT6, offers 59 I/Os and 16 ADC channels for cost-effective applications needing richer connectivity and large storage.
STM32G070RBT6 Core Features
Core: Cortex-M0+ 64 MHz Memory: 128 KB Flash, 36 KB SRAM Analog: 12-bit ADC (16 ch) Connectivity: 2×USART, 1×SPI/I2S, 1×I2C Timers: Advanced PWM, 2×GP, 1×Basic, LP timers, RTC I/Os: 59 (5 V-tolerant) Package: LQFP-64
STM32G070RBT6 Applications
Consumer electronics, home appliances, industrial sensors, lighting control, IoT nodes, embedded systems needing large storage and more I/Os
STM32G070RBT6 Key Advantages
128 KB Flash + 36 KB SRAM: Large memory in its class 59 I/Os in 64-pin package for richer connectivity 64 MHz Cortex-M0+ with low power consumption 16-channel 12-bit ADC for multi-channel analog acquisition Wide 2.0–3.6 V for battery operation
Why Choose QIXINWEI
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.











FAQ
1. What is the STM32G070RBT6, and what is its main focus in the STM32G0 series?
The STM32G070RBT6 is a value‑optimized mainstream MCU from STMicroelectronics' STM32G0 series, built around a 64 MHz Arm® Cortex®‑M0+ core in an LQFP‑64 package. It omits complex communication interfaces like USB and CAN FD to concentrate on delivering generous storage (128 KB Flash, 36 KB SRAM), abundant GPIOs (up to 59), and a full set of analog peripherals (12‑bit ADC, comparators). This makes it an ideal platform for general‑purpose embedded applications that require plenty of I/O and memory at a highly competitive cost, without the need for high‑speed communication.
2. How does the STM32G070RBT6 differ from the STM32G071RBT6? Why doesn't it have USB or CAN FD?
The G070 is the baseline member of the G0 series, cost‑optimized for applications that do not need USB or CAN FD. The G071 additionally integrates a USB‑C power/communication controller and an FDCAN controller. If your product only requires standard interfaces such as UART, SPI, and I²C, choosing the G070RBT6 can further reduce BOM cost without sacrificing processing performance, memory, or I/O count.
3. Does the 128 KB Flash support OTA updates? How can update safety be ensured?
Although the G0 series lacks a hardware dual‑bank architecture, the 128 KB Flash can fully support secure firmware updates through software partitioning. The typical approach splits the Flash into a bootloader and an application area; the bootloader handles downloading, verification, and programming of the new firmware. If a power loss or verification failure occurs at any point, the system can roll back to the previous version. Combined with code readout protection (RDP) and the Memory Protection Unit (MPU), this effectively prevents unauthorized firmware access or tampering.
4. Is the LQFP‑64 package easy to solder? Is it suitable for low‑volume hand assembly?
Very easy. The LQFP‑64 has all pins exposed with a 0.5 mm pitch and can be drag‑soldered with a standard iron and flux—no hot‑air station required. Compared to BGA packages, it offers overwhelming advantages for hand prototyping and low‑volume production, making it a great choice for hobbyists, students, and small teams. The 10 mm × 10 mm size also provides a good balance of compactness and ease of handling.
5. What is its power consumption like? Is it suitable for battery‑powered portable devices?
Excellent. The G0 series features a run‑mode current of about 100 µA/MHz and supports multiple low‑power modes—Sleep, Stop, and Standby—with Standby current dropping to the micro‑amp range while retaining the RTC and backup registers. Combined with fast wake‑up times, it can easily achieve years of battery life, making it ideal for wireless sensor nodes, portable medical devices, and outdoor monitoring tools.
6. How accurate and fast is the built‑in 12‑bit ADC? Can it meet industrial sensor acquisition needs?
It integrates a 12‑bit successive‑approximation ADC with a maximum sampling rate of 2.5 Msps and up to 16 external input channels. Its accuracy and speed are fully adequate for typical industrial tasks such as current sensing, voltage monitoring, temperature measurement, and general sensor data acquisition—often without the need for an external dedicated ADC chip.
7. What are the main upgrades of the STM32G070RBT6 over the STM32F0 series?
Compared to the STM32F0, the G070 series offers significant improvements: core frequency increases from 48 MHz to 64 MHz; Flash and SRAM capacities are larger (128 KB/36 KB vs. typical 16–64 KB/4–8 KB on the F0); the ADC and comparators are more advanced; and overall power management is more refined. It delivers near‑mid‑range storage and I/O resources at an entry‑level price, making it an ideal replacement and upgrade for F0 designs.
8. What development tools are needed for the STM32G070RBT6? Is it compatible with the previous STM32 ecosystem?
It is fully compatible with the STM32Cube ecosystem, including the free STM32CubeMX and STM32CubeIDE, along with the STM32CubeG0 firmware package. Code from STM32F0 or F1 projects can be largely reused, with the main adjustments being peripheral configuration and pin mapping. For rapid prototyping, the NUCLEO‑G070RB or NUCLEO‑G071RB boards provide a highly compatible starting point for straightforward code migration.
9. If I later need USB or CAN FD functionality, what upgrade options are available?
You can directly upgrade to the pin‑compatible STM32G071RBT6, which adds a USB‑C power/communication controller and an FDCAN interface while keeping the same Flash and SRAM capacities, with zero hardware changes. If you need greater real‑time processing power (e.g., DSP instructions, FPU), consider moving to the STM32G4 series (Cortex‑M4, 170 MHz). All these upgrades remain within the same STM32Cube ecosystem, allowing extensive code reuse.
10. In the 64‑pin package, is the GPIO count generous enough to handle a complex HMI or multiple sensor connections?
Yes, the chip provides up to 59 general‑purpose I/Os, which is very generous for a 64‑pin package. Even if a system needs to simultaneously connect a segment LCD, a matrix keypad, multiple relays, and numerous sensors, it can handle them without external I/O expanders. For cost‑sensitive, I/O‑intensive small‑to‑medium‑scale control systems, the G070RBT6 offers an exceptionally high level of integration.
- Property:
- Specification
- Product Type:
- Arm Cortex-M0+ Low-Power 32-bit MCU
- Brand:
- STMicroelectronics
- Core:
- Cortex-M0+ 64 MHz
- Package:
- LQFP-64
- Memory:
- 128 KB Flash, 36 KB SRAM
- Analog:
- 12-bit ADC (16 ch)
- Connectivity:
- USART, SPI/I2S, I2C
- I/Os:
- 59
- Voltage:
- 2.0V–3.6V
- Temperature:
- -40°C to 85°C