embedded processors controllers

STM32G070CB

Full part number: STM32G070CBT6

Every spec below is cited to the manufacturer datasheet. Compare the closest alternatives, then ask the assistant what it means for your design.

00 — Overview

What the STM32G070CB does

The STM32G070xx is a 32-bit Arm Cortex-M0+ microcontroller featuring 128 KB Flash, 36 KB SRAM, and up to 64 MHz clock speed. It operates across a 2.0 V to 3.6 V supply range with four USARTs, two I2C interfaces, and eleven timers including an advanced motor control unit. The device supports low-power modes like Sleep and Standby, handles up to 59 fast I/Os, and includes a 12-bit ADC. Available in LQFP32, LQFP48, and LQFP64 packages, it functions from -40°C to 85°C. Engineers typically use this MCU for embedded control applications requiring efficient power management and versatile peripheral integration in commercial and industrial systems.

Next step
Start building with STM32G070CB → Every number above is cited straight from the datasheet — ask what they mean for your design, and the assistant answers from the same source documents.
01 — Key specifications

Datasheet parameters

Datasheet parameters for STM32G070CB
ParameterMinTypMaxConditionsSource
output current (abs max) 20 mA iio(pin); Current characteristics ST datasheet, p. 42 — Table 18. Current characteristics
supply voltage range 2 V 3.6 V vdd; General operating conditions ST datasheet, p. 43 — Table 20. General operating conditions
operating temperature -40 °C 85 °C ta; General operating conditions ST datasheet, p. 43 — Table 20. General operating conditions
clock frequency 140 kHz 35 MHz Range 1; fadc; ADC characteristics $ ^{(1)} $ ST datasheet, p. 67 — Table 52. ADC characteristics
cpu speed 64 MHz ST datasheet, p. 9
program memory size 128 KB ST datasheet, p. 9
ram size 36 KB ST datasheet, p. 9
io count 43 ST datasheet, p. 10 — Table 1. STM32G070CB/KB/RB family device features and peripheral counts
adc resolution 12 bit ST datasheet, p. 9
core size 32 bit ST datasheet, p. 9
rise time 100 ns C = 50 pF, 2.7 V ≤ VDDIO1≤ 3.6 V; tr; I/O AC characteristics $ ^{(1)(2)} $ ST datasheet, p. 64 — Table 49. I/O AC characteristics
fall time 5 ns C = 50 pF, 1.6 V ≤ VDDIO1≤ 3.6 V; tf; I/O AC characteristics $ ^{(1)(2)} $ ST datasheet, p. 65 — Table 49. I/O AC characteristics (continued)
data retention 15 year 1 kcycle(2)at TA = 85 °C; tret ST datasheet, p. 58 — Table 41. Flash memory endurance and data retention
program erase cycles 1 kcycle TA = -40 to +85 °C ST datasheet, p. 58 — Table 41. Flash memory endurance and data retention
sample rate 2.5 MHz 12 bits; fs; 5.3.17 Analog-to-digital converter characteristics ST datasheet, p. 68 — 5.3.17 Analog-to-digital converter characteristics
02 — Alternatives

Closest matches to STM32G070CB

STM32G070CB similar adc resolution, similar clock frequency, similar core size
STM32G030C6 4.6× lower ram size, 4.1× lower program memory size, 1.3× higher quiescent current
STM32G030F6P6 4.6× lower ram size, 4.1× lower program memory size, 1.3× higher quiescent current
STM32G071C8 10.0× higher program erase cycles, 3.8× lower output current, 2.0× higher data retention
STM32F030C8 4.8× lower sample rate, 4.6× lower ram size, 2.0× lower program memory size
STM32F030K6T6 9.2× lower ram size, 4.8× lower sample rate, 4.1× lower program memory size
STM32F103C8 10.0× higher program erase cycles, 8.3× lower rise time, 4.8× lower sample rate
STM32F072C8 10.0× higher program erase cycles, 4.8× lower sample rate, 2.2× lower ram size
03 — FAQ

Frequently asked questions

What is the ADC resolution of the STM32G070CBT6?

The ADC resolution is 12 bit.

What is the clock frequency for Range 1 fadc in the ADC characteristics?

The clock frequency is 35 MHz.

What is the core size of the STM32G070CBT6?

The core size is 32 bit.

What is the maximum CPU speed of the STM32G070CBT6?

The maximum CPU speed is 64 MHz.

What is the data retention time for the STM32G070CBT6 after 1 kcycle at TA = 85 °C?

The data retention time is 15 year.

What is the fall time (tf) for the STM32G070CBT6 I/O AC characteristics?

The fall time is 5 ns when C = 50 pF and 1.6 V ≤ VDDIO1 ≤ 3.6 V.

What is the I/O count for the STM32G070CBT6?

The I/O count is 43.

What is the maximum operating temperature (ta) under general operating conditions?

The maximum operating temperature (ta) under general operating conditions is 85 °C.

What is the output current (iio(pin)) for the STM32G070CBT6?

The output current (iio(pin)) is 20 mA.

What is the program erase cycle endurance for the STM32G070CBT6 at TA = -40 to +85 °C?

The program erase cycle endurance is 1 kcycle at TA = -40 to +85 °C.

What is the program memory size of the STM32G070CBT6?

The program memory size is 128 KB.

What is the RAM size of the STM32G070CBT6?

The RAM size is 36 KB.

Design help What do I need around the STM32G070CB? →