| Parameters | |
|---|---|
| Series | STM32G0 |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 64-LQFP |
| Mfr | STMicroelectronics |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Supplier Device Package | 64-LQFP (10x10) |
| Speed | 64MHz |
| Oscillator Type | Internal |
| Core Processor | ARM® Cortex®-M0+ |
| RAM Size | 36K x 8 |
| Number of I/O | 59 |
| Peripherals | DMA, I²S, POR, PWM, WDT |
| Voltage - Supply (Vcc/Vdd) | 2V ~ 3.6V |
| EEPROM Size | - |
| Program Memory Type | FLASH |
| Connectivity | I²C, IrDA, LINbus, SPI, UART/USART |
| Core Size | 32-Bit Single-Core |
| Program Memory Size | 128KB (128K x 8) |
| Data Converters | A/D 19x12b |
| Package | Tray |
| Product Status | Active |
| Base Product Number | STM32G070 |
| REACH Status | REACH Unaffected |
| Standard Package | 960 |
| ECCN | 3A991A2 |
| HTSUS | 8542.31.0001 |
STM32G070RBT6 ARM Cortex-M0+ microcontroller IC 32-Bit Single-Core 64MHz 128KB (128K x 8) FLASH
The STM32G070RBT6 is a 32-bit ARM Cortex-M0+ microcontroller from STMicroelectronics, operating at up to 64 MHz and housed in a 64-pin LQFP package. It integrates 128 KB of Flash memory with read/write protection and 36 KB of SRAM, supporting a wide supply voltage range from 2.0 V to 3.6 V and an operating temperature range of −40 °C to +85 °C. The device includes a 12-bit ADC with up to 19 channels, multiple timers, communication interfaces, and low-power modes, making it suitable for a broad range of embedded applications in consumer, industrial, and IoT domains.
STM32G070RBT6 STM32G0 series MCU Key Features
Key features include the high-performance ARM Cortex-M0+ core running at up to 64 MHz, 128 KB of Flash memory with protection features, and 36 KB of SRAM for data and program storage. The device offers up to 59 I/O pins, many of which are 5 V-tolerant, along with a 12-bit ADC supporting up to 19 external channels and a conversion time of 0.4 µs. Communication interfaces include two I²C, two SPI (one configurable as I²S), and four USARTs, enabling flexible connectivity with sensors, displays, and communication modules. The microcontroller also integrates 11 timers, including general-purpose 16-bit timers, advanced motor control timers, and watchdog timers, as well as a 7-channel DMA controller for efficient data transfer. Low-power modes such as Sleep, Stop, and Standby, combined with a VBAT supply for RTC and backup registers, allow for energy-efficient operation in battery-powered applications.
Alternative MCU Models
● STM32G071RBT6: A higher-performance variant in the STM32G0 series with increased Flash and RAM, offering enhanced processing capabilities while maintaining pin and software compatibility for more demanding applications.
● STM32F103RBT6: A widely used ARM Cortex-M3 microcontroller with higher performance and more peripherals, suitable for applications requiring greater processing power and connectivity options.
● STM32L073RZT6: An ultra-low-power ARM Cortex-M0+ microcontroller with extensive low-power features and similar peripherals, ideal for battery-powered and energy-sensitive designs.
● STM32F401RET6: A high-performance ARM Cortex-M4 microcontroller with DSP instructions and floating-point unit, offering superior computational capabilities for complex signal processing and control applications.