embedded processors controllers

STM32G030F6

Full part number: STM32G030F6P6

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

The STM32G030x6/x8 is a 32-bit Arm Cortex-M0+ microcontroller spanning STM32G030C6, F6, J6, K6, C8, and K8 variants. It operates on a 2.0 to 3.6 V supply with a frequency up to 64 MHz. Key specifications include 64 KB of flash memory, 8 KB of SRAM, a 12-bit ADC, and up to 44 fast I/Os. The device supports low-power modes like Sleep and Standby, features two USARTs, multiple timers, and an 8-channel DMA controller. Engineers typically use this MCU for embedded control applications requiring efficient power management and flexible peripheral integration within commercial temperature ranges.

Next step
Start building with STM32G030F6 → 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 STM32G030F6
ParameterMinTypMaxConditionsSource
quiescent current 200 µA 260 µA VCO freq = 96 MHz; idd(pll); PLL characteristics $ ^{(1)} $ ST datasheet, p. 57 — Table 40. PLL characteristics (continued)
output current (abs max) 20 mA iio(pin); Current characteristics ST datasheet, p. 40 — Table 19. Current characteristics
supply voltage range 2 V 3.6 V vdd; General operating conditions ST datasheet, p. 41 — Table 21. General operating conditions
operating temperature -40 °C 85 °C ta; General operating conditions ST datasheet, p. 41 — Table 21. General operating conditions
clock frequency 0 Hz 40 MHz fTIMxCLK = 64 MHz; fext; TIMx $ ^{(1)} $ characteristics ST datasheet, p. 74 — Table 62. TIMx characteristics
cpu speed 64 MHz ST datasheet, p. 41 — Table 21. General operating conditions
program memory size 31.2 KB ST datasheet, p. 10 — Table 2. STM32G030x6/x8 family device features and peripheral counts
ram size 7.81 KB ST datasheet, p. 10 — Table 2. STM32G030x6/x8 family device features and peripheral counts
io count 18 ST datasheet, p. 31 — Table 12. Pin assignment and description
adc resolution 12 bit ST datasheet, p. 9
core size 32 bit ST datasheet, p. 1
rise time 30 ns C = 50 pF, 2.7 V ≤ VDDIO1≤ 3.6 V ST datasheet, p. 65 — Table 51. Non-FT_c I/O output timing characteristics (continued)
fall time 5 ns C = 50 pF, 1.6 V ≤ VDDIO1≤ 3.6 V; fm ST datasheet, p. 65 — Table 51. Non-FT_c I/O output timing characteristics (continued)
data retention 15 year 1 kcycle(2)at TA = 85 °C; tret ST datasheet, p. 57 — Table 42. Flash memory endurance and data retention
program erase cycles 1 kcycle TA = -40 to +85 °C ST datasheet, p. 57 — Table 42. Flash memory endurance and data retention
sample rate 2.5 MHz 12 bits; fs; ADC characteristics $ ^{(1)} $ ST datasheet, p. 68 — Table 56. ADC characteristics
02 — Alternatives

Closest matches to STM32G030F6

STM32G030C6 similar adc resolution, similar clock frequency, similar core size
STM32F030K6T6 4.8× lower sample rate, 2.0× lower ram size, 1.7× higher output current
STM32G070CB 4.6× higher ram size, 4.1× higher program memory size, 1.3× lower quiescent current
STM32G070CBT6 4.6× higher ram size, 4.1× higher program memory size, 1.3× lower quiescent current
STM32F030C8 4.8× lower sample rate, 2.0× higher program memory size, 1.7× higher output current
STM32L010F4 4.3× lower sample rate, 4.0× lower ram size, 2.0× lower clock frequency
STM32L010F4P6 4.3× lower sample rate, 4.0× lower ram size, 2.0× lower clock frequency
GD32E230K4T6 2.5× lower sample rate, 2.0× lower program memory size, 2.0× lower rise time
03 — FAQ

Frequently asked questions

What is the ADC resolution of the STM32G030F6P6?

The ADC resolution is 12 bit.

What is the clock frequency when fTIMxCLK = 64 MHz; fext; TIMx characteristics?

The clock frequency is 40 MHz.

What is the core size of the STM32G030F6P6?

The core size is 32 bit.

What is the maximum CPU speed of the STM32G030F6P6?

The maximum CPU speed is 64 MHz.

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

The data retention is 15 year.

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

The fall time is 5 ns.

How many I/Os does the STM32G030F6P6 have?

The STM32G030F6P6 has 18 I/Os.

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 specification for the STM32G030F6P6 under iio(pin) conditions?

The output current is 20 mA.

What is the program erase cycle endurance for the STM32G030F6P6 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 STM32G030F6P6?

The program memory size is 31.2 KB.

What is the quiescent current (idd(pll)) when the VCO frequency is 96 MHz?

The quiescent current is 200 µA under the condition of VCO freq = 96 MHz and PLL characteristics $ ^{(1)} $.

Design help What do I need around the STM32G030F6? →