
Product Overview
The STM32G030F6P6 is a cost-effective 32-bit microcontroller from STMicroelectronics' STM32G0 series. Based on a high-performance Arm Cortex-M0+ processor core operating at up to 64 MHz, the device provides an excellent combination of processing performance, memory capacity, low power consumption, timers, analog peripherals, and communication interfaces for cost-sensitive embedded applications.
The STM32G030F6P6 integrates 32 KB of Flash memory and 8 KB of SRAM, together with a 12-bit ADC, DMA controller, advanced-control PWM timer, general-purpose timers, RTC, watchdog timers, two I²C interfaces, two SPI interfaces, and two USART interfaces.
The device is supplied in a 32-pin LQFP package measuring 7 mm × 7 mm, making it suitable for compact PCB designs while providing sufficient I/O and peripheral resources for industrial and consumer applications.
With its 64 MHz Cortex-M0+ core, low-power operating modes, integrated analog peripherals, and flexible communication interfaces, the STM32G030F6P6 is suitable for industrial control, consumer electronics, smart appliances, IoT devices, sensors, motor control, lighting, power management, and general embedded systems. STMicroelectronics currently lists the STM32G030F6 family as Active and in volume production.
Key Features
-
Arm Cortex-M0+ 32-bit RISC processor core
-
CPU frequency up to 64 MHz
-
32 KB embedded Flash memory
-
8 KB SRAM with hardware parity check
-
Memory Protection Unit
-
Up to 26 fast I/O pins for the F6 package
-
Multiple 5 V-tolerant I/Os
-
1 × 12-bit ADC
-
ADC conversion time as low as 0.4 µs
-
Up to 16 external ADC channels at family level
-
Hardware ADC oversampling
-
5-channel DMA controller
-
Advanced-control PWM timer
-
Four general-purpose 16-bit timers
-
Low-power RTC with calendar and alarm
-
2 × I²C interfaces
-
2 × SPI interfaces
-
2 × USART interfaces
-
Independent watchdog
-
Window watchdog
-
SysTick timer
-
Hardware CRC calculation unit
-
Internal 16 MHz RC oscillator with PLL
-
Internal 32 kHz RC oscillator
-
External crystal/clock support
-
Sleep, Stop and Standby low-power modes
-
SWD debugging interface
-
96-bit unique device identification
-
Operating temperature range from -40°C to +85°C
-
LQFP-32 package
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G030F6P6 |
| Product Family | STM32G0 |
| Series | STM32G030 |
| Category | Microcontrollers |
| Subcategory | ARM Cortex-M MCU |
| Core Processor | Arm Cortex-M0+ |
| Core Size | 32-Bit |
| Maximum CPU Speed | 64 MHz |
| Program Memory | 32 KB Flash |
| SRAM | 8 KB |
| GPIO / I/O | Up to 26 I/O |
| ADC | 1 × 12-Bit ADC |
| ADC Speed | Up to 2.5 Msps |
| DMA | 5-Channel DMA |
| I²C | 2 Interfaces |
| SPI | 2 Interfaces |
| USART | 2 Interfaces |
| I²S | Supported through SPI |
| RTC | Yes |
| PWM | Advanced-Control PWM Timer |
| General-Purpose Timers | 4 × 16-Bit |
| Watchdog | Independent + Window Watchdog |
| Supply Voltage | 2.0 V – 3.6 V |
| Operating Temperature | -40°C to +85°C |
| Package | LQFP-32 |
| Package Size | 7 mm × 7 mm |
| Number of Pins | 32 |
| Mounting Type | Surface Mount |
| Packaging | Tray |
| Grade | Industrial |
| RoHS | ECOPACK2 |
| Lifecycle Status | Active |
The STM32G030F6 family provides up to 64 KB Flash and 8 KB SRAM, while the F6 variant provides 32 KB Flash. ST specifies the STM32G030F6P6 in the LQFP-32 package and lists it as an industrial-grade ECOPACK2 device.
Processor & Architecture
The STM32G030F6P6 is based on an Arm Cortex-M0+ 32-bit RISC processor core operating at up to 64 MHz.
The Cortex-M0+ architecture provides efficient processing with low power consumption and excellent code density, making it particularly suitable for cost-sensitive embedded products.
Key processor capabilities include:
-
Arm Cortex-M0+ core
-
Up to 64 MHz CPU frequency
-
32-bit RISC architecture
-
Memory Protection Unit
-
Nested Vectored Interrupt Controller
-
SysTick timer
-
Low-power operating modes
-
SWD debugging
Memory & Storage
The STM32G030F6P6 provides:
-
32 KB embedded Flash memory
-
8 KB SRAM
-
Hardware SRAM parity checking
-
Flash read protection
-
Flash write protection
-
Hardware CRC calculation
-
96-bit unique device ID
The 32 KB Flash capacity is suitable for firmware, communication protocols, sensor processing, control algorithms, and general embedded applications.
Analog Peripherals
The STM32G030F6P6 integrates a 12-bit ADC designed for accurate analog signal acquisition.
Key ADC features include:
-
12-bit resolution
-
Conversion time as low as 0.4 µs
-
Up to 16 external channels at family level
-
Hardware oversampling up to 16-bit resolution
-
Conversion range from 0 V to 3.6 V
The integrated ADC is suitable for:
-
Temperature sensing
-
Voltage monitoring
-
Current measurement
-
Battery monitoring
-
Analog sensors
-
Data acquisition
-
Power management
ST specifies the STM32G030 family ADC with a conversion rate of up to 2.5 Msps.
Timer & PWM Resources
The STM32G030F6P6 includes multiple timer peripherals for timing, PWM, capture and control functions.
Key timer resources include:
-
Advanced-control PWM timer
-
4 × general-purpose 16-bit timers
-
Independent watchdog
-
Window watchdog
-
SysTick timer
-
Low-power RTC
The advanced-control timer provides PWM generation suitable for:
-
LED dimming
-
Motor control
-
Power control
-
Actuator control
-
Embedded timing applications
Communication & Connectivity
The STM32G030F6P6 provides a comprehensive set of standard serial communication interfaces:
-
2 × I²C
-
2 × SPI
-
2 × USART
The I²C interfaces support Fast-mode Plus up to 1 Mbit/s, while the SPI interfaces support speeds up to 32 Mbit/sdepending on configuration. One SPI can also be multiplexed with an I²S interface.
These interfaces can be used to connect:
-
Sensors
-
Displays
-
EEPROM
-
External memory
-
Wireless modules
-
Motor drivers
-
Power-management ICs
-
Other microcontrollers
Clock & Power Management
The STM32G030F6P6 provides flexible clock and power-management functions.
Clock sources include:
-
External 4–48 MHz crystal/clock
-
External 32 kHz crystal
-
Internal 16 MHz RC oscillator
-
Internal 32 kHz RC oscillator
-
PLL clock multiplication
Low-power operating modes include:
-
Sleep
-
Stop
-
Standby
The device operates from 2.0 V to 3.6 V, making it suitable for common 3.3 V embedded system designs. A VBAT input can maintain the RTC and backup registers when the main supply is unavailable.
Security & Reliability Features
The STM32G030F6P6 includes several features designed to improve system reliability and firmware protection:
-
Memory Protection Unit
-
Flash read protection
-
Flash write protection
-
Hardware CRC calculation
-
Hardware SRAM parity
-
Independent watchdog
-
Window watchdog
-
Power-on reset
-
Power-down reset
-
Brown-out-related reset functionality
-
Clock security features
-
96-bit unique device ID
These features make the MCU suitable for applications requiring reliable long-term operation.
Development & Debugging
The STM32G030F6P6 provides an SWD (Serial Wire Debug) interface for programming and debugging.
Development support includes:
-
SWD programming
-
On-chip debugging
-
STM32Cube development ecosystem
-
STM32CubeMX configuration support
-
STM32CubeIDE development support
The STM32G0 platform is supported by ST's software and development tools, simplifying firmware development and production programming.
Applications
The STM32G030F6P6 is suitable for a wide range of applications, including:
-
Industrial Automation
-
Industrial Control
-
Consumer Electronics
-
Smart Appliances
-
IoT Devices
-
Sensor Systems
-
Smart Sensors
-
Motor Control
-
LED Lighting
-
Power Management
-
Battery-Powered Devices
-
Measurement Equipment
-
Human-Machine Interfaces
-
Remote Controllers
-
Home Automation
-
Embedded Control Systems
-
General Embedded Systems
Benefits
The STM32G030F6P6 combines a 64 MHz Arm Cortex-M0+ processor, 32 KB Flash, 8 KB SRAM, integrated 12-bit ADC, DMA, timers, PWM, two I²C interfaces, two SPI interfaces, and two USART interfaces in a compact LQFP-32 package.
Its low power consumption, flexible clock architecture, multiple communication interfaces, and comprehensive timer and ADC resources make it suitable for cost-sensitive embedded products.
The combination of performance and integration helps reduce external components and PCB complexity while providing a scalable platform for industrial, consumer and IoT applications.
Packaging & Ordering Information
| Parameter | Details |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G030F6P6 |
| Product Family | STM32G0 |
| Series | STM32G030 |
| Core | Arm Cortex-M0+ |
| Maximum Frequency | 64 MHz |
| Flash Memory | 32 KB |
| SRAM | 8 KB |
| GPIO / I/O | Up to 26 I/O |
| ADC | 1 × 12-Bit |
| I²C | 2 Interfaces |
| SPI | 2 Interfaces |
| USART | 2 Interfaces |
| DMA | 5-Channel |
| PWM | Advanced-Control Timer |
| Package | LQFP-32 |
| Package Size | 7 mm × 7 mm |
| Number of Pins | 32 |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C to +85°C |
| Supply Voltage | 2.0 V – 3.6 V |
| Packaging | Tray |
| RoHS | ECOPACK2 |
| Lifecycle | Active |
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G030F6 Datasheet
Frequently Asked Questions
What is STM32G030F6P6?
The STM32G030F6P6 is a 32-bit microcontroller manufactured by STMicroelectronics and belonging to the STM32G0 series.
What processor core does STM32G030F6P6 use?
The STM32G030F6P6 uses an Arm Cortex-M0+ processor core.
What is the maximum operating frequency of STM32G030F6P6?
The maximum CPU frequency is 64 MHz.
How much Flash memory does STM32G030F6P6 have?
The STM32G030F6P6 provides 32 KB of embedded Flash memory.
How much RAM does STM32G030F6P6 have?
The device provides 8 KB of SRAM with hardware parity checking.
Does STM32G030F6P6 have an ADC?
Yes. The device integrates a 12-bit ADC with a conversion time as low as 0.4 µs and up to 16 external channels at the family level.
How many I²C interfaces does STM32G030F6P6 have?
The STM32G030 family provides 2 × I²C interfaces, including Fast-mode Plus support.
How many SPI interfaces does STM32G030F6P6 have?
The device provides 2 × SPI interfaces, with one interface also supporting I²S multiplexing.
How many USART interfaces does STM32G030F6P6 have?
The STM32G030F6P6 provides 2 × USART interfaces.
What package is used for STM32G030F6P6?
The STM32G030F6P6 is supplied in a 32-pin LQFP package measuring 7 mm × 7 mm. ST lists STM32G030F6P6 under the LQFP-32 package option.
What is the operating voltage of STM32G030F6P6?
The specified supply-voltage range is 2.0 V to 3.6 V.
What is the operating temperature of STM32G030F6P6?
The standard operating temperature range is -40°C to +85°C.
Is STM32G030F6P6 an active product?
Yes. STMicroelectronics currently lists the STM32G030F6 family as Active and in volume production.
What applications is STM32G030F6P6 suitable for?
It is suitable for industrial control, consumer electronics, smart appliances, IoT devices, sensors, motor control, LED lighting, power management, measurement equipment, and general embedded systems.
Can I request bulk pricing for STM32G030F6P6?
Yes. Contact our sales team with your required quantity and delivery destination to request current pricing, stock availability, MOQ, lead time, and shipping options.
Why Choose Us
-
100% Original and Authentic Components
-
Competitive Wholesale Pricing
-
Global Shipping Available
-
Reliable Supply Chain
-
Professional Technical Support
-
Bulk and OEM Order Support
-
Long-Term Supply Support
Request a Quote
Looking for STM32G030F6P6 pricing, stock availability, or bulk purchasing options?
Contact our sales team for:
-
Bulk Order Quotations
-
Current Stock Availability
-
MOQ and Lead Time
-
Worldwide Shipping Options
-
Alternative Part Recommendations
-
Datasheet and Technical Documentation
Request a Quote for STM32G030F6P6
Payment Methods
We accept:
-
T/T (Bank Wire Transfer)
-
PayPal
-
Credit Card
Shipping Options
We support international shipping through available logistics providers, including:
-
DHL
-
FedEx
-
UPS
-
Registered Airmail
-
Other Available Shipping Methods
Shipping time may vary depending on destination, customs clearance, product availability, and carrier conditions.
Wholesale & OEM Support
We provide sourcing and supply support for:
-
Bulk Purchases
-
OEM Projects
-
EMS Manufacturers
-
Distributors
-
Engineering Projects
-
Long-Term Supply Programs
Contact us with your required quantity and delivery destination for a customized quotation.