
The STM32G030F6P6 microcontroller is crafted to deliver performance and reliability for a variety of applications. It uses an Arm® Cortex®-M0+ 32-bit RISC processor running at speeds up to 64 MHz, making it responsive and efficient for tasks in consumer electronics, industrial equipment, and appliances.
Its embedded memory setup includes 8 Kbytes of SRAM and up to 64 Kbytes of Flash memory, ensuring smooth performance and ample storage for programs. With built-in memory protection, your data and system remain secure during operation.
The microcontroller features a versatile set of peripherals, including communication interfaces like I2C, SPI/I2S, and USART, along with functional tools such as a real-time clock, advanced PWM timers, and general-purpose timers. These features allow the STM32G030F6P6 to adapt to different project requirements, from smart gadgets to industrial control systems.
Designed with a thoughtful balance of speed, functionality, and adaptability, this microcontroller is an ideal choice for a range of embedded system projects. Its features make it easy to integrate into your designs while providing reliable and consistent performance.




The STM32G030F6P6 includes 8 timers designed to handle various tasks with precision. Among these are 4 general-purpose 16-bit timers that offer flexibility for different control and timing requirements. Additionally, there’s a 16-bit timer tailored for advanced motor control and 2 watchdog timers that ensure your system runs safely by resetting in case of unexpected events. The inclusion of a SysTick timer further supports accurate time tracking for system operations.
A built-in calendar real-time clock (RTC) is available, complete with an alarm function. This feature helps you track time and set alerts for specific events, which is especially useful in applications where timekeeping and scheduling are involved. The recurring standby wakeup feature allows the system to conserve power while maintaining time-based functionality.
The STM32G030F6P6 uses ECOPACK 2 compliant packaging, aligning with environmentally conscious manufacturing practices. This ensures that the device meets industry standards while being designed with sustainability in mind.
Technical specifications, features, characteristics, and components with comparable specifications of STMicroelectronics STM32G030F6P6.
| Type | Parameter |
| Factory Lead Time | 12 Weeks |
| Mounting Type | Surface Mount |
| Package / Case | 20-TSSOP (0.173, 4.40mm Width) |
| Surface Mount | YES |
| Data Converters | A/D 13x12b |
| Number of I/Os | 18 |
| Operating Temperature | -40°C~85°C TA |
| Packaging | Tray |
| Series | STM32G0 |
| Part Status | Active |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| Number of Terminations | 20 |
| Terminal Position | DUAL |
| Terminal Form | GULL WING |
| Supply Voltage | 3V |
| Terminal Pitch | 0.65mm |
| Reach Compliance Code | Compliant |
| Supply Voltage - Max (Vsup) | 3.6V |
| Supply Voltage - Min (Vsup) | 2V |
| Oscillator Type | Internal |
| Speed | 64MHz |
| RAM Size | 8K x 8 |
| Voltage - Supply (Vcc/Vdd) | 2V~3.6V |
| uPs/uCs/Peripheral ICs Type | MICROCONTROLLER, RISC |
| Core Processor | ARM® Cortex®-M0+ |
| Peripherals | DMA, I2S, POR, PWM, WDT |
| Clock Frequency | 48MHz |
| Program Memory Type | FLASH |
| Core Size | 32-Bit |
| Program Memory Size | 32KB 32K x 8 |
| Connectivity | I2C, IrDA, LINbus, SPI, UART/USART |
| Bit Size | 32 |
| Has ADC | YES |
| DMA Channels | YES |
| PWM Channels | YES |
| Length | 6.5mm |
| Width | 4.4mm |

Please send an inquiry, we will respond immediately.
The STM32G030F6P6 operates within a voltage range of 1.65V to 3.6V. This range gives you the flexibility to power the microcontroller using different sources, such as batteries or regulated power supplies. It ensures that the device can be used in various applications while maintaining stable operation.
Yes, you can program the STM32G030F6P6 using the Arduino IDE. STMicroelectronics provides an Arduino core for the STM32G0 series, including this microcontroller. This allows you to use the Arduino platform, which simplifies development and makes it more accessible, especially if you’re already familiar with Arduino-based projects.
on November 25th
on November 25th
on April 18th 147749
on April 18th 111916
on April 18th 111349
on April 18th 83714
on January 1th 79502
on January 1th 66872
on January 1th 63005
on January 1th 62950
on January 1th 54077
on January 1th 52091