Model No: STM32G030J6M6
STMicroelectronics STM32G030J6M6
Manufacturer: STMicroelectronics
SEMICON NO.: STM32G030J6M6
Package: 8-SOIC
Stock: In stock
Description: STM32G0 MCU 32bit 64MHz 32KB Flash
SEMICON NO.: STM32G030J6M6
Package: 8-SOIC
Stock: In stock
Description: STM32G0 MCU 32bit 64MHz 32KB Flash
Quantity :
| Mfr | STMicroelectronics |
| Device Type | 32-bit Microcontroller (MCU) |
| Product Family | STM32G0 Series |
| Core Processor | Arm® Cortex®-M0+ |
| Core Size | 32-bit Single-Core |
| Maximum CPU Speed | 64 MHz |
| Program Memory (Flash) | 32 KB |
| RAM (SRAM) | 8 KB |
| Analog Peripherals | A1x 12-bit ADC, Resolution Up to 16-bit |
| General-Purpose I/O Pins | 6 |
| Communication Interfaces | 2x USART, 2x SPI, 2x I2C |
| Supply Voltage | 2.0 V to 3.6 V |
| Operating Temperature | -40°C to +85°C |
| Package | 8-SOIC |
| Mounting Type | Surface Mount |
| Compliance | RoHS Compliant |
The STM32G030J6M6 is an ultra-compact 32-bit Arm Cortex-M0+ microcontroller from STMicroelectronics' STM32G0 Value Line series, packaged in a space-saving SO-8 (SOIC-8) housing with a 6.0 mm x 4.9 mm footprint. Operating at up to 64 MHz, it integrates 32 KB Flash memory and 8 KB SRAM within its minimalist 8-pin outline, targeting cost-sensitive and space-constrained embedded designs. The device operates from 2.0 V to 3.6 V and packs surprisingly rich peripherals into just 8 pins, including dual USART communication interfaces, a 12-bit ADC, general-purpose timers, and SWD debugging support, making it the industru's most feature-dense microcontroller in an 8-pin SOIC package.
The STM32G030J6M6 excels in space-constrained and cost-sensitive embedded applications where minimal pin count is essential. Typical use cases include simple sensor nodes for IoT devices, battery-powered consumer electronics, small appliance controllers, LED lighting drivers with dimming control, basic human-machine interface functions, miniature actuator control, and space-saving retrofit solutions where larger MCUs cannot fit. Its 8-pin SOIC package makes it particularly suitable for compact PCB designs, replacement of legacy 8-bit controllers with higher-performance 32-bit alternatives, and edge applications requiring minimal I/O with modern Cortex-M0+ processing power.
Frequently Asked Questions
Q1: How many GPIO pins are available on the STM32G030J6M6?
The 8-pin SOIC package provides a maximum of 5 GPIOs, as 2 pins are dedicated to power/ground (VDD/VSS) and 1 pin is reserved for SWD debugging (PA14 SWCLK), leaving the remaining pins for application I/O shared with USART, ADC, and timer functions.
Q2: Can the STM32G030J6M6 be programmed without external hardware?
Yes, it supports in-system programming through the built-in ROM bootloader via USART (PA9/PA10 or PA2/PA3) or I2C (PB6/PB7), enabling firmware updates using only a serial interface without a dedicated programmer.
Alternative MCU Models
● STM32G030J6M7: Same 8-pin SOIC package with extended -40°C to +125°C temperature range for automotive and high-temperature environments.
● STM32G031J6M6: Pin-compatible upgrade with additional LPUART, advanced timers, touch-sensing library support, and 1.7 V minimum voltage operation.
● STM32G030F6P6: TSSOP-20 package version offering the same 32 KB Flash/8 KB RAM with 18 GPIOs for applications requiring more I/O pins.
● STM32G030K6T6: LQFP-32 package variant with 25 GPIOs, full peripheral access, and enhanced analog channel count for general-purpose control.
Frequently Asked Questions
Q1: How many GPIO pins are available on the STM32G030J6M6?
The 8-pin SOIC package provides a maximum of 5 GPIOs, as 2 pins are dedicated to power/ground (VDD/VSS) and 1 pin is reserved for SWD debugging (PA14 SWCLK), leaving the remaining pins for application I/O shared with USART, ADC, and timer functions.
Q2: Can the STM32G030J6M6 be programmed without external hardware?
Yes, it supports in-system programming through the built-in ROM bootloader via USART (PA9/PA10 or PA2/PA3) or I2C (PB6/PB7), enabling firmware updates using only a serial interface without a dedicated programmer.
Alternative MCU Models
● STM32G030J6M7: Same 8-pin SOIC package with extended -40°C to +125°C temperature range for automotive and high-temperature environments.
● STM32G031J6M6: Pin-compatible upgrade with additional LPUART, advanced timers, touch-sensing library support, and 1.7 V minimum voltage operation.
● STM32G030F6P6: TSSOP-20 package version offering the same 32 KB Flash/8 KB RAM with 18 GPIOs for applications requiring more I/O pins.
● STM32G030K6T6: LQFP-32 package variant with 25 GPIOs, full peripheral access, and enhanced analog channel count for general-purpose control.