Skip to main content

STM32G030F6P6

Arm Cortex-M0+ 32-bit MCU

The STM32G030F6P6 is a arm cortex-m0+ 32-bit mcu from STMicroelectronics. View the full STM32G030F6P6 datasheet below including key specifications, pinout, absolute maximum ratings.

Manufacturer

STMicroelectronics

Package

20-TSSOP (0.173", 4.40mm Width)

Lifecycle

Active

Key Specifications

ParameterValue
ConnectivityI2C, IrDA, LINbus, SPI, SmartCard, UART/USART
Core ProcessorARM® Cortex®-M0+
Core Size32-Bit
Data ConvertersA/D 13x12b
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
DigiKey ProgrammableNot Verified
Mounting TypeSurface Mount
Number of I/O17
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Oscillator TypeExternal, Internal
Package / Case20-TSSOP (0.173", 4.40mm Width)
PeripheralsDMA, I2S, POR, PWM, WDT
Flash Memory Size32KB (32K x 8)
Program Memory TypeFLASH
RAM Size8K x 8 B
Clock Speed64MHz
Supplier Device Package20-TSSOP
Supplier Device Package20-TSSOP
Supplier Device Package20-TSSOP
Supplier Device Package20-TSSOP
Supply Voltage2V ~ 3.6V

Overview

Part: STM32G030x6/x8 from STMicroelectronics

Type: ARM Cortex-M0+ 32-bit MCU

Description: A 32-bit ARM Cortex-M0+ MCU operating up to 64 MHz, featuring up to 64 KB Flash, 8 KB SRAM, multiple communication interfaces including I2C, USART, and SPI, and a 12-bit ADC, with a 2.0–3.6 V supply voltage.

Operating Conditions:

  • Supply voltage: 2.0 V to 3.6 V
  • Operating temperature: -40°C to 85°C
  • Max CPU frequency: 64 MHz

Absolute Maximum Ratings:

  • Max supply voltage: 4.0 V (VDD)
  • Max junction/storage temperature: 125 °C

Key Specs:

  • CPU: Arm® 32-bit Cortex®-M0+
  • CPU frequency: Up to 64 MHz
  • Flash memory: Up to 64 Kbytes
  • SRAM: 8 Kbytes with HW parity check
  • ADC: 12-bit, 0.4 μs (up to 16 external channels)
  • I/Os: Up to 44 fast I/Os, multiple 5 V-tolerant
  • I2C speed: 1 Mbit/s (Fast-mode Plus)
  • SPI speed: 32 Mbit/s

Features:

  • Low-power modes: Sleep, Stop, Standby
  • 5-channel DMA controller with flexible mapping
  • Calendar RTC with alarm and periodic wakeup
  • Internal 16 MHz RC with PLL option
  • Development support: Serial wire debug (SWD)

Applications:

  • null

Package:

  • SO8N
  • TSSOP20
  • LQFP32
  • LQFP48

Features

  • Includes ST state-of-the-art patented technology
  • Core: Arm ® 32-bit Cortex ® -M0+ CPU, frequency up to 64 MHz
  • -40°C to 85°C operating temperature
  • Memories
  • -8 Kbytes of SRAM with HW parity check
  • -Up to 64 Kbytes of flash memory with protection
  • CRC calculation unit
  • Reset and power management
  • -Power-on/Power-down reset (POR/PDR)
  • -Voltage range: 2.0 V to 3.6 V
  • -Low-power modes: Sleep, Stop, Standby
  • -VBAT supply for RTC and backup registers
  • Clock management
  • -32 kHz crystal oscillator with calibration
  • -4 to 48 MHz crystal oscillator
  • -Internal 16 MHz RC with PLL option
  • -Internal 32 kHz RC oscillator (±5 %)
  • Up to 44 fast I/Os
  • -Multiple 5 V-tolerant I/Os
  • -All mappable on external interrupt vectors
  • 5-channel DMA controller with flexible mapping
  • 12-bit, 0.4 μs ADC (up to 16 ext. channels)
  • -Conversion range: 0 to 3.6V
  • -Up to 16-bit with hardware oversampling
  • 8 timers: 16-bit for advanced motor control, four 16-bit general-purpose, two watchdogs, SysTick timer
  • Calendar RTC with alarm and periodic wakeup from Stop/Standby

Pin Configuration

PinNameTypeDescription
1PB7I/Oalt: ADC1_IN11, I2C1_SDA, SPI2_MOSI, SYS_PVD_IN, TIM17_CH1N, USART1_RX
1PB8I/Oalt: I2C1_SCL, SPI2_SCK, TIM16_CH1
2PC14-OSC32_IN (PC14)I/Oalt: RCC_OSC32_IN, RCC_OSC_IN, TIM1_BK2
2PB9I/Oalt: I2C1_SDA, IR_OUT, SPI2_NSS, TIM17_CH1
3PC15-OSC32_OUT (PC15)I/Oalt: RCC_OSC32_EN, RCC_OSC32_OUT, RCC_OSC_EN
4VDD/VDDAP
5VSS/VSSAP
6NRSTRST
7PA0I/Oalt: ADC1_IN0, RTC_TAMP_IN2, SPI2_SCK, SYS_WKUP1, USART2_CTS, USART2_NSS
8PA1I/Oalt: ADC1_IN1, I2C1_SMBA, I2S1_CK, SPI1_SCK, USART2_CK, USART2_DE, USART2_RTS
9PA2I/Oalt: ADC1_IN2, I2S1_SD, RCC_LSCO, SPI1_MOSI, SYS_WKUP4, USART2_TX
10PA3I/Oalt: ADC1_IN3, SPI2_MISO, USART2_RX
11PA4I/Oalt: ADC1_IN4, I2S1_WS, RTC_OUT_ALARM, RTC_OUT_CALIB, RTC_TAMP_IN1, RTC_TS, SPI1_NSS, SPI2_MOSI, SYS_WKUP2, TIM14_CH1
12PA5I/Oalt: ADC1_IN5, I2S1_CK, SPI1_SCK
13PA6I/Oalt: ADC1_IN6, I2S1_MCK, SPI1_MISO, TIM16_CH1, TIM1_BK, TIM3_CH1
14PA7I/Oalt: ADC1_IN7, I2S1_SD, SPI1_MOSI, TIM14_CH1, TIM17_CH1, TIM1_CH1N, TIM3_CH2
15PB0I/Oalt: ADC1_IN8, I2S1_WS, SPI1_NSS, TIM1_CH2N, TIM3_CH3
15PB1I/Oalt: ADC1_IN9, TIM14_CH1, TIM1_CH3N, TIM3_CH4
15PB2I/Oalt: ADC1_IN10, SPI2_MISO
15PA8I/Oalt: RCC_MCO, SPI2_NSS, TIM1_CH1
16PA11 [PA9]I/Oalt: ADC1_EXTI11, ADC1_IN15, I2C2_SCL, I2S1_MCK, SPI1_MISO, TIM1_BK2, TIM1_CH4, USART1_CTS, USART1_NSS
16PA9 [PA11]I/Oalt: I2C1_SCL, RCC_MCO, SPI2_MISO, TIM1_CH2, USART1_TX
17PA12 [PA10]I/Oalt: ADC1_IN16, I2C2_SDA, I2S1_SD, I2S_CKIN, SPI1_MOSI, TIM1_ETR, USART1_CK, USART1_DE, USART1_RTS
17PA10 [PA12]I/Oalt: I2C1_SDA, SPI2_MOSI, TIM17_BK, TIM1_CH3, USART1_RX
18PA13I/Oalt: ADC1_IN17, IR_OUT, SYS_SWDIO
19PA14-BOOT0I/Oalt: ADC1_IN18, SYS_SWCLK, USART2_TX
19PA15I/Oalt: I2S1_WS, SPI1_NSS, USART2_RX
20PB3I/Oalt: I2S1_CK, SPI1_SCK, TIM1_CH2, USART1_CK, USART1_DE, USART1_RTS
20PB4I/Oalt: I2S1_MCK, SPI1_MISO, TIM17_BK, TIM3_CH1, USART1_CTS, USART1_NSS
20PB5I/Oalt: I2C1_SMBA, I2S1_SD, SPI1_MOSI, SYS_WKUP6, TIM16_BK, TIM3_CH2
20PB6I/Oalt: I2C1_SCL, SPI2_MISO, TIM16_CH1N, TIM1_CH3, USART1_TX

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 18 , Table 19 and Table 20 may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. The device mission profile (application conditions) is compliant with the JEDEC JESD47 qualification standard.

All voltages are defined with respect to V SS .

Table 18. Voltage characteristics

SymbolRatingsMinMaxUnit
V DDExternal supply voltage-0.34.0V
V BATExternal supply voltage on VBAT pin-0.34.0V
V REF+External voltage on VREF+ pin-0.3Min(V DD + 0.4, 4.0)V
V IN (1)Input voltage on FT_xx-0.3V DD + 4.0 (2)(3)V
V IN (1)Input voltage on any other pin-0.34.0V
  1. To sustain a voltage higher than 4 V the internal pull-up/pull-down resistors must be disabled.
  2. When an FT_a pin is used by an analog peripheral such as ADC, the maximum V IN is 4 V.

Table 19. Current characteristics

SymbolRatingsMaxUnit
I VDD/VDDACurrent into VDD/VDDA power pin (source) (1)100mA
I VSS/VSSACurrent out of VSS/VSSA ground pin (sink) (2)100mA
I IO(PIN)Output current sunk by any I/O and control pin except FT_f15mA
I IO(PIN)Output current sunk by any FT_f pin20mA
I IO(PIN)Output current sourced by any I/O and control pin15mA

Table 19. Current characteristics

Table 19. Current characteristics (continued)

SymbolRatingsMaxUnit
∑ I IO(PIN)Total output current sunk by sum of all I/Os and control pins80mA
∑ I IO(PIN)Total output current sourced by sum of all I/Os and control pins80mA
I INJ(PIN) (2)Injected current on a FT_xx pin-5 / NA (3)mA
∑ \I INJ(PIN) \Total injected current (sum of all I/Os and control pins) (4)
  1. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value.
  2. When several inputs are submitted to a current injection, the maximum ∑ |I INJ(PIN) | is the absolute sum of the negative injected currents (instantaneous values).

Table 20. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature150°C

Thermal Information

The operating junction temperature T J must never exceed the maximum given in Table 21: General operating conditions

The maximum junction temperature in °C that the device can reach if respecting the operating conditions, is:

Package Information

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product status are available at: www.st.com . ECOPACK is an ST trademark.

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32G030C6STMicroelectronics
STM32G030C8STMicroelectronics
STM32G030C8T6STMicroelectronics48-LQFP
STM32G030F6STMicroelectronics
STM32G030J6STMicroelectronics
STM32G030K6STMicroelectronics
STM32G030K8STMicroelectronics
STM32G030X6/X8STMicroelectronics
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free