EmbeddedRelated.com
STM32G030F6P6

STM32G030F6P6

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

Overview

The STM32G030F6P6 is a low-cost, entry-level 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 compact embedded applications. This MCU integrates essential peripherals and connectivity options in a small 20-pin TSSOP package.

Why Choose This Part

Engineers benefit from the STM32G030F6P6's balance of cost-effectiveness and performance for resource-constrained designs. Its 64MHz Cortex-M0+ core provides sufficient processing power for many embedded tasks, while the compact 20-TSSOP package saves board space. The integrated peripherals and robust ecosystem simplify development and reduce bill of materials.

Applications

Small Embedded Control Systems
Ideal for applications requiring basic control, sensor interfacing, and decision-making within a compact footprint, such as smart sensors or small appliances.
Industrial Sensor Nodes
Suitable for data acquisition and localized processing in industrial environments, utilizing its ADC and communication interfaces like SPI and I2C.
Consumer Electronics
Can be integrated into cost-sensitive consumer products for tasks like user interface control, basic motor driving, or LED management.
Motor Control
Its integrated PWM channels and timers enable basic control of small DC or stepper motors in various applications.
Battery-Powered Devices
With several low-power modes, it is a good choice for devices where power consumption is a concern, extending battery life.

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 get started, developers can utilize STMicroelectronics' comprehensive STM32Cube ecosystem, including the STM32CubeIDE for development and debugging. Evaluation boards like the NUCLEO-G031K8 (though not exact match, provides similar core experience) can accelerate prototyping. The part supports standard SWD for programming and debugging.

Dev Boards

Development boards and breakout modules featuring the STM32G030F6P6 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 504 in stock
NUCLEO-G071RB STMicroelectronics
STM32G071 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,311 in stock
NUCLEO-G0B1RE STMicroelectronics
STM32G0B1 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,967 in stock
STM32G081B-EVAL STMicroelectronics
STM32G081 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 17 in stock
STM32G071B-DISCO STMicroelectronics
STM32G071 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 74 in stock
Part of STM32G0 family » STM32G030

STM32G030 Family

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

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32G030F6P6 (this part) 17 TSSOP-20 A/D 16x12b 32KB 75,173
STM32G030K6T6TR Tape & Reel 29 LQFP-32 A/D 18x12b 32KB 2,548
STM32G030K8T6 30 LQFP-32 A/D 16x12b 64KB 79,299
STM32G030F6P6TR Tape & Reel 17 TSSOP-20 A/D 16x12b 32KB 17,849
STM32G030J6M6 6 SOIC-8 A/D 8x12b 32KB 893
STM32G030C6T6 44 LQFP-48 A/D 19x12b 32KB 2,408