EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32G030F6P6TR

STM32G030F6P6TR

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 32KB (32K x 8) FLASH 20-TSSOP
Active7,342 in stock

Overview

The STM32G030F6P6TR is a mainstream microcontroller based on the ARM Cortex-M0+ core, operating at up to 64MHz. It features 32KB of Flash memory and 8KB of RAM, making it suitable for a wide range of cost-sensitive embedded applications. This device integrates essential peripherals and offers a good balance of performance and power efficiency in a compact 20-TSSOP package.

Why Choose This Part

This microcontroller offers a compelling balance of cost-effectiveness, performance, and feature integration for embedded designs. Its ARM Cortex-M0+ core provides a modern architecture with good code density and power efficiency. The wide range of communication interfaces and built-in hardware features like DMA and a CRC unit simplify system design and reduce external component count.

Applications

Small Appliance Control
Ideal for controlling functions in home appliances like coffee makers, toasters, or basic washing machine interfaces due to its integrated peripherals and compact size.
Industrial Sensor Nodes
Can be used in basic industrial sensor applications for data acquisition and preliminary processing, leveraging its ADC and communication interfaces like I2C and SPI.
Human Machine Interfaces (HMIs)
Suitable for simple user interfaces and display control in embedded systems that do not require extensive graphical capabilities.
Motor Control for Small Motors
Capable of managing control loops for small brushed DC motors or stepper motors where precise timing and basic PWM generation are required.
Power Management Systems
Useful in basic power management and monitoring applications, leveraging its ADCs and low-power modes for efficient operation.

Key Specifications

Speed 64MHz
RAM Size 8K x 8
Core Size 32-Bit
Peripherals DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, SmartCard, UART/USART
Mounting Type Surface Mount
Number of I/O 17
Core Processor ARM Cortex-M0+
Package / Case 20-TSSOP (0.173", 4.40mm Width)
Data Converters A/D 16x12b
Oscillator Type External, Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 20-TSSOP
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

To begin development, engineers can use STMicroelectronics' STM32CubeIDE, an all-in-one development environment based on Eclipse. The STM32CubeMX tool helps configure the microcontroller and generate initialization code. Debugging is typically done via the Serial Wire Debug (SWD) interface, compatible with ST-LINK/V2 or ST-LINK/V3 debug probes.

Dev Boards

Development boards and breakout modules featuring the STM32G030F6P6TR or compatible chips — ready to use for prototyping.

NUCLEO-G031K8 STMicroelectronics
STM32G031 Nucleo-32 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 651 in stock

STM32G030 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32G030F6P6TR (this part) Tape & Reel 17 TSSOP-20 A/D 16x12b 32KB 7,342
STM32G030K6T6TR Tape & Reel 29 LQFP-32 A/D 18x12b 32KB 10,917
STM32G030K8T6 30 LQFP-32 A/D 16x12b 64KB 90,939
STM32G030F6P6 17 TSSOP-20 A/D 16x12b 32KB 112,767
The 2026 Embedded Online Conference