STM32G030
Every spec below is cited to the manufacturer datasheet. Pick your exact ordering code, compare the closest alternatives, then ask the assistant what it means for your design.
What the STM32G030 family 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.
STM32G030C6 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 155 µA | 190 µA | idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $ | ST datasheet, p. 56 — Table 38. HSI16 oscillator characteristics (continued) |
| output current (abs max) | — | — | 20 mA | iio(pin); Current characteristics | ST datasheet, p. 40 — Table 19. Current characteristics |
| supply voltage range | 1.55 V | — | 3.6 V | vbat; 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 | 140 kHz | — | 35 MHz | Range 1; fadc; ADC characteristics $ ^{(1)} $ | ST datasheet, p. 68 — Table 56. ADC 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 | — | 44 | — | 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 |
STM32G030C6 frequently asked questions
What is the ADC resolution of the STM32G030C6?
The ADC resolution is 12 bit.
What is the clock frequency for the ADC characteristics in Range 1?
The clock frequency is 35 MHz.
What is the core size of the STM32G030C6?
The core size is 32 bit.
What is the maximum CPU speed of the STM32G030C6?
The maximum CPU speed is 64 MHz.
What is the data retention time for the STM32G030C6 under the condition of 1 kcycle(2)at TA = 85 °C; tret?
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.
What is the total number of I/O ports available on the STM32G030C6?
The STM32G030C6 has 44 I/O ports.
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 STM32G030C6?
The output current (iio(pin)) is 20 mA.
What is the program erase cycle endurance for the STM32G030C6 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 STM32G030C6?
The program memory size is 31.2 KB.
What is the quiescent current (idd) when the HSI16 oscillator is active?
The quiescent current is 155 µA under the condition of idd(hsi16) with HSI16 oscillator characteristics.
STM32G030C8 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 155 µA | 190 µA | idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $ | ST datasheet, p. 55 — Table 38. HSI16 oscillator characteristics (continued) |
| output current (abs max) | — | — | 20 mA | iio(pin); Current characteristics | ST datasheet, p. 40 — Table 19. Current characteristics |
| supply voltage range | 1.55 V | — | 3.6 V | vbat; 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 | 140 kHz | — | 35 MHz | Range 1; fadc; ADC characteristics $ ^{(1)} $ | ST datasheet, p. 68 — Table 56. ADC characteristics |
| cpu speed | — | 64 MHz | — | ST datasheet, p. 41 — Table 21. General operating conditions | |
| program memory size | — | 62.5 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 | — | 44 | — | 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 |
STM32G030C8 frequently asked questions
What is the ADC resolution of the STM32G030C8?
The ADC resolution is 12 bit.
What is the clock frequency for the STM32G030C8 under Range 1; fadc; ADC characteristics $ ^{(1)} $?
The clock frequency is 35 MHz.
What is the core size of the STM32G030C8?
The core size is 32 bit.
What is the maximum CPU speed of the STM32G030C8?
The maximum CPU speed is 64 MHz.
What is the data retention time for the STM32G030C8?
The data retention is 15 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 I/O count for the STM32G030C8?
The I/O count is 44.
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 STM32G030C8?
The output current (iio(pin)) is 20 mA.
What is the program erase cycle endurance for the STM32G030C8 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 STM32G030C8?
The program memory size is 62.5 KB.
What is the quiescent current (IDD) when the HSI16 oscillator is active?
The quiescent current is 155 µA under the condition of IDD(HSI16) with HSI16 oscillator characteristics.
STM32G030F6 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 155 µA | 190 µA | idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $ | ST datasheet, p. 56 — Table 38. HSI16 oscillator characteristics (continued) |
| output current (abs max) | — | — | 20 mA | iio(pin); Current characteristics | ST datasheet, p. 40 — Table 19. Current characteristics |
| supply voltage range | 1.55 V | — | 3.6 V | vbat; 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 | 140 kHz | — | 35 MHz | Range 1; fadc; ADC characteristics $ ^{(1)} $ | ST datasheet, p. 68 — Table 56. ADC 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 |
STM32G030F6 frequently asked questions
What is the ADC resolution of the STM32G030F6?
The ADC resolution is 12 bit.
What is the clock frequency for the STM32G030F6 in Range 1 under ADC characteristics?
The clock frequency is 35 MHz.
What is the core size of the STM32G030F6?
The core size is 32 bit.
What is the maximum CPU speed of the STM32G030F6?
The maximum CPU speed is 64 MHz.
What is the data retention time for the STM32G030F6 at 1 kcycle(2)at TA = 85 °C; tret?
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 STM32G030F6 have?
The STM32G030F6 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 (iio(pin)) for the STM32G030F6?
The output current (iio(pin)) is 20 mA.
What is the program erase cycle endurance for the STM32G030F6 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 STM32G030F6?
The program memory size is 31.2 KB.
What is the quiescent current (idd) when the HSI16 oscillator is active?
The quiescent current is 155 µA under the condition idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $.
STM32G030J6 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 155 µA | 190 µA | idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $ | ST datasheet, p. 56 — Table 38. HSI16 oscillator characteristics (continued) |
| output current (abs max) | — | — | 20 mA | iio(pin); Current characteristics | ST datasheet, p. 40 — Table 19. Current characteristics |
| supply voltage range | 1.55 V | — | 3.6 V | vbat; 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 | 140 kHz | — | 35 MHz | Range 1; fadc; ADC characteristics $ ^{(1)} $ | ST datasheet, p. 68 — Table 56. ADC 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 | — | 6 | — | 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 |
STM32G030J6 frequently asked questions
What is the ADC resolution of the STM32G030J6?
The ADC resolution is 12 bit.
What is the ADC clock frequency (fadc) under Range 1?
The ADC clock frequency (fadc) under Range 1 is 35 MHz.
What is the core size of the STM32G030J6?
The core size is 32 bit.
What is the maximum CPU speed of the STM32G030J6?
The maximum CPU speed is 64 MHz.
What is the data retention time for the STM32G030J6 at 1 kcycle(2)at TA = 85 °C; tret?
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 STM32G030J6 have?
The STM32G030J6 has 6 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 (iio(pin)) for the STM32G030J6?
The output current (iio(pin)) is 20 mA.
What is the program erase cycle endurance for the STM32G030J6 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 STM32G030J6?
The program memory size is 31.2 KB.
What is the quiescent current (idd) when using the HSI16 oscillator?
The quiescent current is 155 µA under the condition idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $.
STM32G030K6 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 155 µA | 190 µA | idd(hsi16); HSI16 oscillator characteristics $ ^{(1)} $ | ST datasheet, p. 56 — Table 38. HSI16 oscillator characteristics (continued) |
| output current (abs max) | — | — | 20 mA | iio(pin); Current characteristics | ST datasheet, p. 40 — Table 19. Current characteristics |
| supply voltage range | 1.55 V | — | 3.6 V | vbat; 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 | 140 kHz | — | 35 MHz | Range 1; fadc; ADC characteristics $ ^{(1)} $ | ST datasheet, p. 68 — Table 56. ADC 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 | — | 29 | — | 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 |
STM32G030K6 frequently asked questions
What is the ADC resolution of the STM32G030K6?
The ADC resolution is 12 bit.
What is the clock frequency for the ADC characteristics in Range 1?
The clock frequency is 35 MHz.
What is the core size of the STM32G030K6?
The core size is 32 bit.
What is the maximum CPU speed of the STM32G030K6?
The maximum CPU speed is 64 MHz.
What is the data retention time for the STM32G030K6 under the condition of 1 kcycle(2) at TA = 85 °C and tret?
The data retention is 15 year.
What is the fall time when C = 50 pF and 1.6 V ≤ VDDIO1≤ 3.6 V?
The fall time is 5 ns.
What is the total number of I/O pins available on the STM32G030K6?
The STM32G030K6 has 29 I/O pins.
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 for the STM32G030K6 when iio(pin) is specified in the Current characteristics?
The output current is 20 mA.
What is the program erase cycle endurance for the STM32G030K6 at TA = -40 to +85 °C?
The program erase cycles are 1 kcycle.
What is the program memory size of the STM32G030K6?
The program memory size is 31.2 KB.
What is the quiescent current (idd) when the HSI16 oscillator is active?
The quiescent current is 155 µA under the condition idd(hsi16); HSI16 oscillator characteristics.