embedded processors controllers

STM32G071C8

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 STM32G071C8 does

The STM32G071x8/xB is a 32-bit Arm Cortex-M0+ microcontroller spanning variants with up to 128 KB Flash and 36 KB RAM. It operates across 1.7 V to 3.6 V with a clock frequency up to 64 MHz. Key parameters include 36 KB of SRAM, 14 timers including two 128 MHz units, and a 12-bit ADC with 0.4 µs conversion time. The device supports multiple communication interfaces like four USARTs, two I2C buses, and USB Type-C Power Delivery. It features low-power modes such as Sleep, Stop, and Standby, along with a 7-channel DMA controller and two 12-bit DACs. These microcontrollers are typically used in applications requiring efficient processing, flexible analog control, and robust power management within commercial, industrial, and automotive environments.

Next step
Start building with STM32G071C8 → 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 STM32G071C8
ParameterMinTypMaxConditionsSource
quiescent current 110 nA 180 nA idd(lsi); LSI oscillator characteristics $ ^{(1)} $ ST datasheet, p. 73 — Table 42. LSI oscillator characteristics
input offset voltage 5 mV 10 mV vsc; COMP characteristics $ ^{(1)} $ ST datasheet, p. 96 — Table 62. COMP characteristics
operating temperature -40 °C 85 °C Suffix 6(4); ta; General operating conditions ST datasheet, p. 55 — Table 21. General operating conditions
clock frequency 140 kHz 16 MHz Range 2; fadc; 5.3.17 Analog-to-digital converter characteristics ST datasheet, p. 85 — 5.3.17 Analog-to-digital converter characteristics
propagation delay 30 ns 50 ns High-speed mode; td; COMP characteristics $ ^{(1)} $ ST datasheet, p. 97 — Table 62. COMP characteristics (continued)
psrr -80 dB -28 dB Normal mode DAC output buffer ONCL ≤ 50 pF, RL = 5 kΩ, DC; psrr; DAC characteristics $ ^{(1)} $ ST datasheet, p. 91 — Table 59. DAC characteristics
cpu speed 64 MHz ST datasheet, p. 11
program memory size 64 KB ST datasheet, p. 12 — Table 2. STM32G071x8/xB family device features and peripheral counts
ram size 36 KB ST datasheet, p. 1
io count 60 ST datasheet, p. 1
adc resolution 12 bit ST datasheet, p. 1
core size 32 bit ST datasheet, p. 11
rise time 30 ns C = 50 pF, 2.7 V ≤ VDDIO1≤ 3.6 V ST datasheet, p. 82 — Table 53. I/O AC characteristics (continued)
fall time 5 ns C = 50 pF, 1.6 V ≤ VDDIO1≤ 3.6 V; fm ST datasheet, p. 82 — Table 53. I/O AC characteristics (continued)
data retention 30 year 1 kcycle(2)at TA = 85 °C; tret ST datasheet, p. 75 — Table 45. Flash memory endurance and data retention
program erase cycles 10 kcycle TA = -40 to +105 °C ST datasheet, p. 75 — Table 45. 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. 85 — 5.3.17 Analog-to-digital converter characteristics
settling time 1.7 µs 3 µs ±0.5 LSB; tsettling; DAC characteristics $ ^{(1)} $ ST datasheet, p. 91 — Table 59. DAC characteristics
02 — Alternatives

Closest matches to STM32G071C8

STM32F072C8 9.6× lower quiescent current, 6.2× higher output current, 4.8× lower sample rate
STM32G431C6 2.7× higher clock frequency, 2.7× higher cpu speed, 2.0× lower program memory size
STM32G070CB 10.0× lower program erase cycles, 3.8× higher output current, 2.0× lower data retention
STM32G070CBT6 10.0× lower program erase cycles, 3.8× higher output current, 2.0× lower data retention
MSPM0G3507 3.2× lower clock frequency, 2.0× higher data retention, 2.0× higher program memory size
STM32F103C8 12.0× higher quiescent current, 8.3× lower rise time, 6.2× higher output current
STM32G030C6 10.0× lower program erase cycles, 4.6× lower ram size, 3.8× higher output current
PY32F030K28U6 16.7× lower rise time, 5.0× higher output current, 4.5× lower ram size
03 — FAQ

Frequently asked questions

What is the ADC resolution of the STM32G071C8?

The ADC resolution is 12 bit.

What is the clock frequency for the ADC in Range 2?

The clock frequency is 16 MHz.

What is the core size of the STM32G071C8?

The core size is 32 bit.

What is the maximum CPU speed of the STM32G071C8?

The maximum CPU speed is 64 MHz.

What is the data retention time for the STM32G071C8?

The data retention is 30 year at 1 kcycle(2)at TA = 85 °C; tret.

What is the fall time when C = 50 pF and 1.6 V ≤ VDDIO1≤ 3.6 V; fm?

The fall time is 5 ns.

What is the input offset voltage for the STM32G071C8 under vsc COMP characteristics conditions?

The input offset voltage is 5 mV.

What is the total number of I/O ports available on the STM32G071C8?

The STM32G071C8 has 60 I/O ports.

What is the maximum operating temperature for the STM32G071C8 with suffix 6(4) under general operating conditions?

The maximum operating temperature is 85 °C.

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

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

What is the program memory size of the STM32G071C8?

The program memory size is 64 KB.

What is the propagation delay (td) for the COMP characteristics in High-speed mode?

The propagation delay is 30 ns in High-speed mode.

Design help What do I need around the STM32G071C8? →