STM32G070RBT6
STM32G070RBT6
Active
Description:  IC MCU 32BIT 128KB FLASH 64LQFP
Manufacturer:  STMicroelectronics
History Price: $3.24000
In Stock: 49800
STM32G070RBT6 Distributors
Contact us and register as a distributor: support@icdirectory.com
Distributors
Mfr Part
Stock
 
 
Slogan
Updated
STM32G070RBT6 Specification
Specification
Mfr Part
STM32G070RBT6
Category
Embedded - Microcontrollers
Manufacturer
STMicroelectronics
Series
STM32G0
Packaging
Tray
Status
Active
Environmental Compliance
Lead Free
Radiation Hardening
No
REACH SVHC
No SVHC
RoHS
Compliant
HS Code
-
Technical Parameter
Core Processor
ARM? Cortex?-M0+
Core Size
32-Bit Single-Core
Speed
64MHz
Connectivity
I2C, IrDA, LINbus, SPI, UART/USART
Peripherals
DMA, I2S, POR, PWM, WDT
Number of I/O
59
Program Memory Size
128KB (128K x 8)
Program Memory Type
FLASH
EEPROM Size
-
RAM Size
36K x 8
Voltage - Supply (Vcc/Vdd)
2V ~ 3.6V
Data Converters
A/D 19x12b
Oscillator Type
Internal
Operating Temperature
-40 ℃ ~ 85 ℃ (TA)
Mounting Type
Surface Mount
Package / Case
-
Supplier Device Package
64-LQFP (10x10)
STM32G070RBT6 PDF Datasheet
STM32G070RBT6 Related Parts
STM32C011F4P6
STM32C011F4P6
STMicroelectronics
IC MCU 32BIT 16KB FLASH 20TSSOP
STM32C011F4U6TR
STM32C011F4U6TR
STMicroelectronics
IC MCU 32BIT 16KB FLASH 20UFQFPN
STM32C011F6P6
STM32C011F6P6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 20TSSOP
STM32C011F6U6TR
STM32C011F6U6TR
STMicroelectronics
IC MCU 32BIT 32KB FLASH 20UFQFPN
STM32C011J4M6
STM32C011J4M6
STMicroelectronics
IC MCU 32BIT 16KB FLASH 8SO
STM32C011J6M6
STM32C011J6M6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 8SO
STM32C031C4T6
STM32C031C4T6
STMicroelectronics
IC MCU 32BIT 16KB FLASH 48LQFP
STM32C031C4U6
STM32C031C4U6
STMicroelectronics
IC MCU 32BIT 16KB FLASH 48UFQFPN
STM32C031C6T6
STM32C031C6T6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 48LQFP
STM32C031C6U6
STM32C031C6U6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 48UFQFPN
STM32C031F4P6
STM32C031F4P6
STMicroelectronics
IC MCU 32BIT 16KB FLASH 20TSSOP
STM32C031F6P6
STM32C031F6P6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 20TSSOP
STM32G070RBT6 Description
The STMicroelectronics STM32G070RBT6 is a high-performance 32-bit microcontroller from the STM32G0 series. It is based on the ARM Cortex-M0+ core, which is known for its low-power consumption and efficient performance, making the STM32G070RBT6 an ideal choice for a wide range of applications that require both power efficiency and processing power. The STM32G070RBT6 features rich peripheral integration, a wide operating voltage range, and extensive I/O options, making it suitable for various industrial, automotive, and consumer electronics applications.

## Key Features of the STM32G070RBT6:

- ARM Cortex-M0+ Core: The STM32G070RBT6 is powered by an ARM Cortex-M0+ processor, which is optimized for ultra-low-power and low-latency operations while maintaining sufficient performance for embedded systems applications. It operates at up to 64 MHz.
- Flash Memory: The microcontroller comes with 128 KB of flash memory, providing sufficient space for embedded firmware and application code, while also being cost-effective.
- SRAM: The STM32G070RBT6 is equipped with 32 KB of SRAM, which is ideal for runtime data storage and temporary buffers in applications that require fast access to memory.
- Low Power Consumption: This microcontroller is designed for low-power applications, featuring several low-power modes such as Sleep, Stop, and Standby modes to minimize power consumption when the device is idle or during non-critical operations.
- Peripherals: The STM32G070RBT6 integrates a wide range of peripherals, including SPI, I2C, USART, Timers, Analog-to-Digital Converter (ADC), Digital-to-Analog Converter (DAC), and more, to support various communication and control needs.
- Analog Integration: It includes a 12-bit ADC with up to 16 channels, 2 DAC channels, and a comparator, offering a versatile analog interface for sensor and actuator applications.
- I/O Pins: The STM32G070RBT6 offers a flexible set of pins, providing up to 51 general-purpose I/O (GPIO) pins, which can be configured for different functions.
- Extended Temperature Range: The STM32G070RBT6 is designed to operate within an extended temperature range from -40°C to +105°C, making it suitable for industrial, automotive, and outdoor applications.
- Package: The device is packaged in a LQFP-48 package, making it suitable for both small-form-factor applications and designs that require a moderate number of I/O pins.

## Detailed Specifications:

## 1. Core and Performance:

- Core: ARM Cortex-M0+ core, which is optimized for power efficiency and processing speed. It features a Harvard architecture with separate instruction and data buses, ensuring faster processing speeds and more efficient memory access.
- Clock Speed: The STM32G070RBT6 can operate at up to 64 MHz, offering enough processing power for various real-time and control applications.
- Core Features:
- Thumb-2 Instruction Set for reduced code size.
- Single-Cycle Multiply and Accumulate (MAC) for fast arithmetic operations.
- Low-Latency Interrupt Handling to improve system responsiveness.
- Low-power operation with efficient dynamic power management.

## 2. Memory:

- Flash Memory: 128 KB of Flash memory, providing ample space for firmware and application code. This flash memory is organized in pages to enable efficient program storage and update.
- SRAM: 32 KB of Static RAM (SRAM), enabling fast and efficient data handling during runtime. This SRAM is used for storing variable data, buffers, and other runtime variables.
- EEPROM Emulation: The STM32G070RBT6 offers EEPROM emulation in flash memory, which is useful for applications requiring non-volatile storage of configuration settings or parameters.

## 3. Analog Features:

- ADC (Analog-to-Digital Converter): A 12-bit ADC with up to 16 channels provides high-resolution analog-to-digital conversion, which is crucial for sensor interfaces and control applications that require precise measurement.
- DAC (Digital-to-Analog Converter): The microcontroller includes 2 DAC channels for generating analog signals from digital values, useful in applications such as audio signal generation, waveform output, or control systems.
- Comparators: The STM32G070RBT6 includes built-in comparators, enabling the device to monitor external analog signals and trigger events when specific thresholds are crossed.

## 4. Timers and PWM:

- Timers: The device features a set of general-purpose and advanced-control timers. These timers are useful for PWM (Pulse Width Modulation), event generation, and time-based control. The STM32G070RBT6 includes basic timers, general-purpose timers, and advanced-control timers to cover a wide range of timing functions.
- PWM Generation: The STM32G070RBT6 can generate up to 16 channels of PWM output, which is ideal for motor control, lighting systems, and other applications requiring precise timing and duty-cycle control.

## 5. Communication Interfaces:

- I2C: The microcontroller includes up to 2 I2C interfaces, supporting both master and slave configurations for communication with external devices such as sensors, EEPROMs, and displays.
- SPI: It features 1 SPI interface for high-speed communication with peripherals like sensors, displays, and memory devices.
- USART: The STM32G070RBT6 supports up to 2 USART interfaces, enabling serial communication for data transmission between the microcontroller and other devices, such as sensors or communication modules.
- CAN Bus: The STM32G070RBT6 supports CAN 2.0 (Controller Area Network) for communication in automotive and industrial systems, providing high-speed communication between microcontrollers and other electronic devices.
- USB 2.0 Full-Speed: The microcontroller has a USB 2.0 full-speed interface, supporting host or device configurations, which is useful for applications such as human-machine interfaces (HMIs), data transfer, or USB-based peripherals.

## 6. Power Management:

- Low Power Modes: The STM32G070RBT6 supports various low-power modes, including Sleep, Stop, and Standby modes. These modes help reduce power consumption during idle periods or when the system is not performing critical operations.
- Voltage Range: The microcontroller operates within a wide voltage range of 2.7V to 3.6V, making it suitable for battery-powered and low-voltage applications.
- Power Consumption: In low-power modes, the device consumes very little current, making it ideal for battery-powered systems and portable applications.

## 7. Temperature and Environmental Characteristics:

- Operating Temperature Range: The STM32G070RBT6 has an extended temperature range of -40°C to +105°C, allowing it to be used in industrial, automotive, and other rugged environments that may experience extreme temperatures.
- Package: The microcontroller is available in a 48-pin LQFP package, offering a balance of I/O flexibility and compactness for space-constrained designs.

## Applications of the STM32G070RBT6:

The STM32G070RBT6 is designed for a variety of applications that require performance, low power, and flexibility in terms of peripherals and I/O:

1. Industrial Automation:
- The STM32G070RBT6 can be used in sensors, actuators, control systems, and data acquisition in industrial environments. Its multiple communication interfaces (I2C, SPI, USART, CAN) and analog features (ADC, DAC) make it ideal for process control and automation systems.

2. Automotive Applications:
- With its CAN bus interface, extended temperature range, and low power consumption, the STM32G070RBT6 is ideal for automotive applications such as sensor interfaces, battery management systems, vehicle control systems, and more.

3. Consumer Electronics:
- In consumer electronics, the STM32G070RBT6 can be used in devices like smart appliances, wearable devices, IoT (Internet of Things) gadgets, and smart home systems, where low power and flexible communication options are essential.

4. Medical Devices:
- The microcontroller's low power consumption, high integration, and analog features make it ideal for medical monitoring devices, portable diagnostic tools, and sensor-based health tracking systems.

5. IoT Applications:
- The low-power modes, wide range of communication protocols, and flexibility in peripheral configurations make the STM32G070RBT6 a perfect choice for IoT devices that need to operate on low power while offering reliable performance in a connected environment.

6. Power Management and Energy Harvesting:
- The STM32G070RBT6 can be used in power management systems, energy harvesting devices, and battery-operated systems, thanks to its low-power modes, efficient analog interface, and flexible power supply requirements.

## Conclusion:

The STMicroelectronics STM32G070RBT6 microcontroller is a versatile, low-power solution for a broad range of embedded applications. With its ARM Cortex-M0+ core, rich peripheral set, flexible I/O options, and excellent power management features, it offers a powerful and cost-effective choice for industrial, automotive, consumer electronics, medical, and IoT applications. The STM32G070RBT6 provides a combination of high performance, low power consumption, and excellent peripheral integration, making it an ideal solution for many embedded system designs.
STM32G070RBT6 Compare Parts
  • STM32G070RBT6 vs STM8TL53C4U6
  • STM32G070RBT6 vs STM8TL52G4U6
  • STM32G070RBT6 vs STM8TL52F4P6TR
  • STM32G070RBT6 vs STM8S903K3U6TR
  • STM32G070RBT6 vs STM8S903K3U6
  • STM32G070RBT6 vs STM8S903K3U3TR
  • STM32G070RBT6 vs STM8S903K3U3
  • STM32G070RBT6 vs STM8S903K3T6CTR
  • STM32G070RBT6 vs STM8S903K3T6C
  • STM32G070RBT6 vs STM8S903K3T3CTR
  • STM32G070RBT6 vs STM8S903K3T3C
  • STM32G070RBT6 vs STM8S903K3B6
  • STM32G070RBT6 vs STM8S903F3U6TR
  • STM32G070RBT6 vs STM8S903F3U3TR
  • STM32G070RBT6 vs STM8S903F3P6TR
  • STM32G070RBT6 vs STM8S903F3P6
  • STM32G070RBT6 vs STM8S903F3P3
  • STM32G070RBT6 vs STM8S903F3M6TR
  • STM32G070RBT6 vs STM8S903F3M6
  • STM32G070RBT6 vs STM8S903F3M3TR
  • STM32G070RBT6 vs STM8S903F3M3
  • STM32G070RBT6 vs STM8S208S6T6C
  • STM32G070RBT6 vs STM8S208S6T3C
  • STM32G070RBT6 vs STM8S208RBT6
  • STM32G070RBT6 vs STM8S208RBT3
  • STM32G070RBT6 vs STM8S208R8T6
  • STM32G070RBT6 vs STM8S208MBT6B
  • STM32G070RBT6 vs STM8S208CBT6TR
  • STM32G070RBT6 vs STM8S208CBT6
  • STM32G070RBT6 vs STM8S208C8T6TR
  • STM32G070RBT6 vs STM8S208C8T6
  • STM32G070RBT6 vs STM8S208C6T6TR
  • STM32G070RBT6 vs STM8S208C6T6
  • STM32G070RBT6 vs STM8S208C6T3
  • STM32G070RBT6 vs STM8S207SBT6C
  • STM32G070RBT6 vs STM8S207SBT3C
  • STM32G070RBT6 vs STM8S207S8T6CTR
  • STM32G070RBT6 vs STM8S207S8T6C
  • STM32G070RBT6 vs STM8S207S8T3CTR
  • STM32G070RBT6 vs STM8S207S8T3C
  • Customer Reviews
    4.95 out of 5.00 stars from 116 customer reviews from all over the world
    Wagner Costa Nascimento
    Brazil
    5 stars
    2026-03-28 18:39
    Perfect description, quality components and the delivery is very fast.
    Ana Beatriz
    Brazil
    5 stars
    2026-03-28 18:30
    Received. Still were not tested. Thank you
    Renata Cristina Oliveira
    Brazil
    5 stars
    2026-03-28 07:08
    Arrived fast and as described in the ad. Thank you!
    Martín Pacheco
    Spain
    5 stars
    2026-03-28 01:13
    All perfect thank you
    Hans Müller
    Germany
    5 stars
    2026-03-27 20:25
    I'm very satisfied. Good product as promised and fast delivery. The seller is trustworthy. I will buy from this shop again.
    Anaïs Lemoine
    France
    5 stars
    2026-03-27 15:44
    10mOhms RDSon @6V VGS instead of 3mOhms as per datasheet, unlikely genuine, but good for the price