STMicroelectronics

STM32G030F6P6 - 64MHz Cortex-M0+ MCU, 32KB Flash | STMicroelectronics

MPN: STM32G030F6P6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
2.0 V to 3.6 V Vdss 20-TSSOP Package 64 MHz Speed 32 KB (32K x 8) Memory
$1.25 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $1.25 $1.25
10 $1.12 $11.20
100 $0.98 $98.00
500 $0.85 $425.00
1,000 $0.75 $750.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32G030F6P6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32G030F6P6TR

βœ… Drop-In
πŸ“¦ 20-TSSOP
Same device, tape-and-reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32G030F6P6T

βœ… Drop-In
πŸ“¦ 20-TSSOP
Same device, tray packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32G030F6P6

βœ… Drop-In
STMicroelectronics
πŸ“¦ 20-TSSOP
Arm Cortex-M0+ Β· 64 MHz Β· 32 KB (32K x 8) Β· 8 KB (with HW parity) Β· 2.0 V to 3.6 V Β· 20-TSSOP Β· Surface Mount Β· 1 (Standard, Fast, Fast-mode Plus up to 1 Mbit/s)

βœ“ 99,999 In Stock

$0.75 / Unit

View Datasheet β†’

GD32E230F6P6

βœ… Drop-In
πŸ“¦ 20-TSSOP
Cross-brand, pin-compatible but code and electrical differences

πŸ“‹ Reference alternative (not in catalog)

STM32F030F4P6

⚑ Same Package
πŸ“¦ 20-TSSOP
Older F0 series, 48MHz, less memory, not pin-compatible

πŸ“‹ Reference alternative (not in catalog)

STM32G030F6P6 Maximum Ratings & Electrical Characteristics

Core Arm Cortex-M0+
Max Clock Frequency 64 MHz
Flash Memory 32 KB (32K x 8)
SRAM 8 KB (with HW parity)
Supply Voltage Range 2.0 V to 3.6 V
Package 20-TSSOP
Mounting Type Surface Mount
I2C Interfaces 1 (Standard, Fast, Fast-mode Plus up to 1 Mbit/s)
USART Interfaces 1
SPI Interfaces 1
ADC 12-bit, 1 (with multiple channels)
Timers Multiple (general-purpose and basic)
GPIO Pins Up to 18 (in 20-pin package)
Operating Temperature -40C to +85C
RoHS Status Compliant

STM32G030F6P6 Pin Configuration

SOP-20 (3.9mm) Package Pinout Diagram SOP-20 3.9x10.4mm, P1.27mm, JEDEC MS-012. 20-pin narrow body. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOP-20 (3.9mm)
Pin 1 VBAT β€” Battery backup supply
Pin 2 PC14 β€” GPIO / OSC32_IN
Pin 3 PC15 β€” GPIO / OSC32_OUT
Pin 4 NRST β€” Reset (active low)
Pin 5 VDDA β€” Analog power supply
Pin 6 PA0 β€” GPIO / ADC_IN0
Pin 7 PA1 β€” GPIO / ADC_IN1
Pin 8 PA2 β€” GPIO / USART2_TX
Pin 9 PA3 β€” GPIO / USART2_RX
Pin 10 PA4 β€” GPIO / SPI1_NSS
Pin 11 PA5 β€” GPIO / SPI1_SCK
Pin 12 PA6 β€” GPIO / SPI1_MISO
Pin 13 PA7 β€” GPIO / SPI1_MOSI
Pin 14 PB0 β€” GPIO / ADC_IN8
Pin 15 PB1 β€” GPIO / ADC_IN9
Pin 16 VSS β€” Ground
Pin 17 VDD β€” Digital power supply
Pin 18 PA9 β€” GPIO / USART1_TX
Pin 19 PA10 β€” GPIO / USART1_RX
Pin 20 PA13 β€” GPIO / SWDIO

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32G030F6P6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32G030F6P6 is suitable for 6 applications: Industrial Control, Consumer Electronics, IoT Devices, Sensor Interfacing, Simple Automation, Portable Devices.

🏭

Industrial Control

The STM32G030F6P6 is well-suited for industrial control applications such as simple motor control, sensor interfacing, and automation. Its 64 MHz Cortex-M0+ core provides sufficient processing power for real-time control loops, while the 12-bit ADC enables precise analog signal acquisition. The wide supply voltage range (2.0-3.6V) allows direct operation from common industrial power rails. In a typical motor control application, the MCU generates PWM signals via its timers and reads current feedback through the ADC, enabling closed-loop speed control. The I2C and USART interfaces facilitate communication with external drivers and sensors. Compared to higher-end MCUs, the G030F6P6 offers a cost-effective solution without sacrificing essential peripherals, making it ideal for high-volume industrial products.

πŸ“±

Consumer Electronics

In consumer electronics, the STM32G030F6P6 serves as a cost-efficient controller for devices like smart home sensors, remote controls, and small appliances. Its compact 20-pin TSSOP package fits space-constrained PCBs, while the low power consumption of the Cortex-M0+ core extends battery life in portable devices. The MCU's I2C interface can connect to environmental sensors (e.g., temperature, humidity), and its GPIOs can drive LEDs or small displays. For example, in a smart thermostat, the G030F6P6 reads temperature data via I2C, processes it, and controls a relay through a GPIO. The 32 KB Flash provides ample space for application firmware, and the 8 KB SRAM handles data buffering. This MCU balances performance and cost, making it a popular choice for mass-market consumer products.

🧩

IoT Devices

The STM32G030F6P6 is an excellent choice for IoT edge nodes that require low power and reliable communication. Its 64 MHz core efficiently handles protocol stacks for sensors and actuators, while the USART and SPI interfaces connect to wireless modules (e.g., LoRa, BLE). The MCU's low-power modes help extend battery life in remote sensors. In a typical IoT application, the G030F6P6 collects data from sensors via I2C, processes it, and transmits it over a wireless link using a USART-connected module. The 32 KB Flash is sufficient for lightweight firmware, and the 8 KB SRAM supports data buffering. The wide supply range (2.0-3.6V) accommodates battery-powered designs. This MCU provides a cost-effective, energy-efficient solution for smart agriculture, asset tracking, and environmental monitoring.

πŸ”§

Sensor Interfacing

The STM32G030F6P6 excels at sensor interfacing due to its integrated 12-bit ADC and multiple communication interfaces. It can read analog sensors (e.g., thermistors, photodiodes) through the ADC and digital sensors (e.g., accelerometers, pressure sensors) via I2C or SPI. The MCU's processing power enables real-time data filtering and calibration. For example, in a weather station, the G030F6P6 reads temperature, humidity, and pressure sensors, processes the data, and displays it on an LCD. The 12-bit ADC provides sufficient resolution for most analog sensors, while the I2C interface supports multiple digital sensors on a single bus. The 20-pin package offers enough GPIOs for sensor control and status LEDs. This MCU is a versatile and cost-effective platform for sensor-based designs.

🏭

Simple Automation

The STM32G030F6P6 is ideal for simple automation tasks such as relay control, timer-based operations, and basic sequencing. Its timers can generate precise delays and PWM signals, while GPIOs control relays, solenoids, or LEDs. The MCU's 64 MHz core ensures responsive control logic. In a typical automation scenario, the G030F6P6 monitors a switch input, executes a pre-programmed sequence, and activates outputs via relays. The 32 KB Flash stores the control program, and the 8 KB SRAM handles state variables. The wide supply range and robust I/O make it suitable for industrial and home automation. This MCU offers a low-cost, reliable solution for automating repetitive tasks.

πŸ“±

Portable Devices

The STM32G030F6P6 is well-suited for portable devices like handheld meters, fitness trackers, and remote controls, thanks to its low power consumption and compact package. The Cortex-M0+ core is energy-efficient, and the MCU supports low-power sleep modes to extend battery life. In a portable device, the G030F6P6 reads sensor data, processes it, and drives a small display or LED indicators. The 2.0-3.6V supply range allows direct operation from a Li-ion battery (3.0-4.2V) with a simple LDO. The 20-pin TSSOP package minimizes PCB area, enabling slim product designs. This MCU provides a balanced combination of performance, power efficiency, and cost, making it a popular choice for battery-powered consumer products.

Recommended Products Summary

L6206 Motor driver for PWM control Used in: Industrial Control TMP102 Temperature sensor via I2C Used in: Industrial Control SHT30 Humidity/temperature sensor via I2C Used in: Consumer Electronics WS2812B Addressable LED for status indication Used in: Consumer Electronics SX1276 LoRa transceiver via SPI Used in: IoT Devices nRF24L01 2.4GHz transceiver via SPI Used in: IoT Devices BMP280 Pressure sensor via I2C Used in: Sensor Interfacing MPU6050 Accelerometer/gyroscope via I2C Used in: Sensor Interfacing SRD-05VDC-SL-C Relay module for output control Used in: Simple Automation ULN2003 Darlington driver for relays Used in: Simple Automation TP4056 Li-ion battery charger Used in: Portable Devices SSD1306 OLED display via I2C Used in: Portable Devices
What is the maximum clock frequency of STM32G030F6P6?
The STM32G030F6P6 operates at a maximum clock frequency of 64 MHz. According to the STM32G030F6 datasheet, this is achieved with the Arm Cortex-M0+ core, providing a good balance of performance and power efficiency for mainstream applications.
How much Flash and SRAM does STM32G030F6P6 have?
The STM32G030F6P6 has 32 KB of Flash memory and 8 KB of SRAM with hardware parity. This memory configuration is suitable for applications requiring moderate code storage and data handling, such as sensor nodes and simple control systems.
What is the supply voltage range of STM32G030F6P6?
The STM32G030F6P6 operates over a supply voltage range of 2.0V to 3.6V. This wide range allows flexible power design, supporting both 2.5V and 3.3V systems, as noted in the datasheet.
What package is STM32G030F6P6 available in?
The STM32G030F6P6 is available in a 20-pin TSSOP package. This compact surface-mount package is ideal for space-constrained PCB designs, as confirmed by DigiKey and Mouser listings.
What communication interfaces does STM32G030F6P6 support?
The STM32G030F6P6 supports I2C (up to 1 Mbit/s in Fast-mode Plus), USART, and SPI interfaces. The I2C interface is compatible with the I2C-bus specification and user manual rev. 5, supporting Standard, Fast, and Fast-mode Plus modes.
Is STM32G030F6P6 suitable for IoT applications?
Yes, the STM32G030F6P6 is suitable for IoT applications due to its low cost, small 20-pin TSSOP package, and efficient Cortex-M0+ core. Its communication interfaces (I2C, USART, SPI) enable connectivity with sensors and wireless modules, making it a practical choice for edge nodes.
What is the difference between STM32G030F6P6 and STM32F030F4P6?
The STM32G030F6P6 is based on the newer STM32G0 series with a Cortex-M0+ core running at 64 MHz, while the STM32F030F4P6 is from the STM32F0 series with a Cortex-M0 core at 48 MHz. The G0 part offers more Flash (32KB vs 16KB) and SRAM (8KB vs 4KB), and supports a wider supply range (2.0-3.6V vs 2.4-3.6V). Both are in TSSOP-20 packages, but they are not pin-to-pin compatible due to different peripheral mappings.
Can STM32G030F6P6 be used for motor control?
Yes, the STM32G030F6P6 can be used for simple motor control applications. It includes timers capable of generating PWM signals and a 12-bit ADC for current sensing. However, for more complex motor control (e.g., FOC), consider STM32G0 parts with more advanced timer features.
What is the price of STM32G030F6P6?
As of 2026-08-14, the STM32G030F6P6 is priced at approximately $1.25 for single-unit quantities, dropping to around $0.75 at 1000-unit quantities, based on distributor listings. Prices may vary by supplier and volume.
Where can I buy STM32G030F6P6?
The STM32G030F6P6 is available from major distributors such as DigiKey, Mouser, and Octopart. You can purchase it directly from these online stores, which offer stock and pricing information. As of 2026-08-14, DigiKey lists it as 'ships today'.
What is the lead time for STM32G030F6P6?
The lead time for STM32G030F6P6 is typically 1-2 weeks from major distributors like DigiKey and Mouser, depending on stock levels. For large-volume orders, it is advisable to check with STMicroelectronics directly or authorized distributors for current lead times.
Is STM32G030F6P6 in stock?
As of 2026-08-14, the STM32G030F6P6 is in stock at DigiKey, which lists it as 'ships today'. Mouser also shows availability. For real-time stock status, check the distributor websites directly.
What is the best drop-in replacement for STM32G030F6P6?
The best drop-in replacement for STM32G030F6P6 is the STM32G030F6P6TR, which is the tape-and-reel packaging variant of the same device, offering identical specifications and pinout. For a cross-brand alternative, the GigaDevice GD32E230F6P6 (TSSOP-20) is a pin-compatible option, but verify code and electrical compatibility before use.
Can GD32E230F6P6 replace STM32G030F6P6?
The GD32E230F6P6 from GigaDevice is a pin-compatible alternative in the same TSSOP-20 package, but it is not a guaranteed drop-in replacement. While it shares the Cortex-M0+ core and similar peripherals, the register map and electrical characteristics may differ. According to industry guides, pin-compatible does not mean code-compatible, so firmware and hardware validation are required.
Where can I download the STM32G030F6P6 datasheet PDF?
You can download the STM32G030F6P6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32g030f6.pdf. It is also available on distributor sites like DigiKey and Octopart.
Where can I find the STM32G030F6P6 pinout?
The STM32G030F6P6 pinout is detailed in the official datasheet, available at https://www.st.com/resource/en/datasheet/stm32g030f6.pdf. The pinout diagram shows the 20-pin TSSOP configuration, including power, ground, and I/O pins.
What are the key specifications of STM32G030F6P6 that engineers should know?
Engineers should know that the STM32G030F6P6 features a 64 MHz Arm Cortex-M0+ core, 32 KB Flash, 8 KB SRAM with hardware parity, and a 2.0V to 3.6V supply range. It includes I2C (up to 1 Mbit/s), USART, SPI, a 12-bit ADC, and multiple timers, all in a 20-pin TSSOP package. These specs make it a cost-effective choice for mainstream embedded applications.
Hey Google, what can replace STM32G030F6P6?
The STM32G030F6P6 can be replaced by the STM32G030F6P6TR (same device, tape-and-reel) or the STM32G030F6P6T (tray packaging). For cross-brand options, the GigaDevice GD32E230F6P6 is a pin-compatible alternative in the same TSSOP-20 package, but requires firmware and electrical validation.
Is STM32G030F6P6 the same as STM32F030F4P6?
No, the STM32G030F6P6 and STM32F030F4P6 are not the same. The G0 part has a faster core (64 MHz vs 48 MHz), more memory (32KB Flash vs 16KB, 8KB SRAM vs 4KB), and a wider supply range (2.0-3.6V vs 2.4-3.6V). They are in the same TSSOP-20 package but are not pin-to-pin compatible due to different peripheral assignments.
What is the best GigaDevice equivalent for STM32G030F6P6?
The best GigaDevice equivalent for STM32G030F6P6 is the GD32E230F6P6, which is a Cortex-M0+ MCU in a TSSOP-20 package with similar memory (32KB Flash, 8KB SRAM). However, it is not a guaranteed drop-in replacement; verify pinout, electrical specs, and firmware compatibility before use.

Engineering reference data for STM32G030F6P6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32G030F6P6 when you need a cost-effective, mainstream MCU with a 64 MHz Cortex-M0+ core, 32KB Flash, and 8KB SRAM in a compact 20-pin TSSOP package. It is ideal for high-volume applications like industrial control, consumer electronics, and IoT devices. If you require the same device in tape-and-reel packaging for automated assembly, select the STM32G030F6P6TR. For a cross-brand alternative, the GD32E230F6P6 offers similar specs but requires firmware and electrical validation. If you are migrating from an older STM32F0 design, the G030F6P6 provides better performance and memory, but verify pin compatibility. For applications needing more advanced features (e.g., more timers, DMA), consider higher-end STM32G0 variants.

Comparison with Alternatives

Parameter This Product STM32G030F6P6TR GD32E230F6P6 STM32F030F4P6
Package 20-TSSOP 20-TSSOP 20-TSSOP 20-TSSOP
Brand STMicroelectronics STMicroelectronics GigaDevice STMicroelectronics
Core Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0+ Arm Cortex-M0
Max Clock Frequency 64 MHz 64 MHz 72 MHz 48 MHz
Flash Memory 32 KB 32 KB 32 KB 16 KB
SRAM 8 KB 8 KB 8 KB 4 KB
Supply Voltage Range 2.0V to 3.6V 2.0V to 3.6V 2.0V to 3.6V 2.4V to 3.6V
I2C Speed Up to 1 Mbit/s (Fm+) Up to 1 Mbit/s (Fm+) Up to 1 Mbit/s (Fm+) Up to 400 kbit/s (Fm)

Key Differentiators

  • Higher clock speed and more memory than older F0 series (vs STM32F030F4P6)
  • Wider supply voltage range (vs STM32F030F4P6)
  • Faster I2C with Fast-mode Plus (vs STM32F030F4P6)

Design Notes

The STM32G030F6P6 operates from 2.0V to 3.6V. Use a 100nF decoupling capacitor close to each VDD/VSS pair and a 1uF capacitor on VDDA. For battery-powered designs, consider the low-power modes (Sleep, Stop, Standby) to minimize current consumption. Ensure the power supply is stable and within the specified range to avoid brown-out resets.

For the 20-pin TSSOP package, ensure proper PCB layout with a solid ground plane. Keep analog and digital grounds separate and connect them at a single point. Place the crystal (if used) close to the OSC pins with proper load capacitors. For high-speed I2C (Fm+), minimize trace length and capacitance to maintain signal integrity.

Do not exceed the absolute maximum ratings, especially on supply voltage and I/O pins. Ensure the NRST pin is properly pulled up with a 100nF capacitor to ground for reliable reset. When using the ADC, avoid floating input pins and use appropriate sampling time. For I2C, ensure pull-up resistors are correctly sized for the bus speed.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified - this is a standard-grade MCU.

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details