
Product Overview
The STM32G030F6P6TR is a mainstream value-line 32-bit microcontroller from STMicroelectronics, based on the Arm Cortex-M0+ core operating at up to 64 MHz.
It integrates 32KB Flash memory, 8KB SRAM with hardware parity checking, a 12-bit ADC, DMA controller, timers, RTC, two USART interfaces, two I²C interfaces, two SPI interfaces, and flexible GPIOs.
With a 2.0V to 3.6V supply range and an operating temperature range of -40°C to +85°C, the STM32G030F6P6TR is suitable for consumer electronics, industrial controls, appliances, IoT devices, motor/control applications, and embedded systems.
Key Features
-
Arm Cortex-M0+ 32-bit RISC core
-
CPU frequency up to 64 MHz
-
32KB Flash memory
-
8KB SRAM with hardware parity
-
Memory Protection Unit (MPU)
-
12-bit ADC up to 2.5 MSPS class
-
Hardware ADC oversampling up to 16-bit resolution
-
5-channel DMA controller
-
Two USART interfaces
-
Two I²C interfaces
-
Two SPI interfaces
-
I²S support through SPI
-
Up to 26 high-current-capable I/Os for this package
-
Multiple 5V-tolerant I/Os
-
Advanced-control PWM timer
-
Four 16-bit general-purpose timers
-
Two watchdog timers
-
RTC with calendar, alarm and periodic wakeup
-
CRC calculation unit
-
Sleep, Stop and Standby low-power modes
-
Serial Wire Debug (SWD)
-
2.0V to 3.6V supply voltage
-
-40°C to +85°C operating temperature
-
TSSOP-20 package
-
Tape-and-reel packaging
-
ECOPACK2 compliant
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G030F6P6TR |
| Product Family | STM32G0 |
| Core | Arm Cortex-M0+ |
| Maximum CPU Frequency | 64 MHz |
| Flash Memory | 32KB |
| SRAM | 8KB |
| ADC | 12-bit |
| ADC Speed | Up to 2.5 MSPS class |
| ADC External Channels | Up to 16 |
| DMA | 5-channel |
| USART | 2 |
| I²C | 2 |
| SPI | 2 |
| I²S | 1 through SPI |
| RTC | Yes |
| PWM | Advanced-control PWM |
| GPIO | Up to 26 for STM32G030F6P6TR |
| Supply Voltage | 2.0V to 3.6V |
| Operating Temperature | -40°C to +85°C |
| Package | TSSOP-20 |
| Packing | Tape and Reel |
| Grade | Industrial |
| RoHS | ECOPACK2 |
Specifications are based on the STM32G030x6/x8 datasheet and ST's exact-part product information.
Processor & Architecture
The STM32G030F6P6TR uses an Arm Cortex-M0+ 32-bit RISC processor with a maximum operating frequency of 64 MHz.
The device integrates an MPU and is designed for efficient embedded control applications where low cost, low power consumption and compact system integration are important.
Memory & Storage
The STM32G030F6P6TR provides:
-
32KB embedded Flash program memory
-
8KB SRAM
-
Hardware parity checking for SRAM
-
Flash read and write protection features
-
Memory Protection Unit (MPU)
The integrated Flash and SRAM provide a compact memory configuration for cost-sensitive embedded applications.
Analog Peripherals
The MCU integrates a 12-bit ADC with conversion performance up to approximately 0.4 µs and up to 16 external channels.
ADC features include:
-
12-bit resolution
-
Up to 16 external channels
-
Hardware oversampling
-
Up to 16-bit effective resolution with oversampling
-
0V to 3.6V conversion range
-
Analog input support for embedded sensing and monitoring
These features make the device suitable for sensors, control systems, battery monitoring and general-purpose analog measurement.
Timer & PWM Resources
The STM32G030F6P6TR integrates multiple timer resources for control, timing and PWM generation.
Available resources include:
-
Advanced-control 16-bit PWM timer
-
Four 16-bit general-purpose timers
-
Two watchdog timers
-
SysTick timer
-
RTC calendar and alarm functions
The advanced PWM timer is suitable for motor control and power-control applications.
Communication & Connectivity
The device provides multiple serial communication interfaces:
-
2 × I²C interfaces
-
2 × USART interfaces
-
2 × SPI interfaces
-
I²S support through an SPI interface
The I²C interfaces support Fast-mode Plus operation up to 1 Mbit/s, with additional SMBus/PMBus functionality on one interface. The USART peripherals provide features including synchronous SPI operation, LIN, IrDA and ISO7816 support depending on configuration.
Clock & Power Management
The STM32G030F6P6TR includes flexible clock sources and power-management functions.
Clock resources include:
-
4–48 MHz crystal oscillator
-
32 kHz crystal oscillator with calibration
-
Internal 16 MHz RC oscillator with PLL capability
-
Internal 32 kHz RC oscillator
The MCU supports power-on and power-down reset functions together with multiple low-power operating modes.
Low-Power Operation
The STM32G030F6P6TR supports several low-power operating modes:
-
Sleep
-
Stop
-
Standby
The RTC can continue operating in low-power conditions and supports calendar, alarm and periodic wakeup functions. A VBAT input can maintain RTC and backup-register operation when the main supply is unavailable.
Power Management
The operating supply voltage range is 2.0V to 3.6V.
Integrated power-management features include:
-
Power-on reset (POR)
-
Power-down reset (PDR)
-
Low-power operating modes
-
VBAT supply for RTC and backup registers
-
Internal clock sources for simplified system design
These features allow the MCU to be integrated into compact low-voltage embedded systems.
Security & Data Integrity
The STM32G030F6P6TR includes several hardware features for system reliability and data integrity:
-
Flash memory read/write protection
-
SRAM hardware parity checking
-
CRC calculation unit
-
Memory Protection Unit (MPU)
These functions provide additional protection for embedded firmware and system data.
Development & Debugging
The STM32G030F6P6TR supports Serial Wire Debug (SWD) for programming, debugging and development.
The STM32G0 ecosystem is supported by ST development tools, software libraries, development boards and programming/debugging tools, allowing engineers to develop and validate embedded applications efficiently.
Applications
The STM32G030F6P6TR can be used in a wide range of embedded applications, including:
-
Consumer electronics
-
Industrial control
-
Home appliances
-
IoT devices
-
Sensor systems
-
Motor and actuator control
-
Power management
-
Smart control panels
-
Battery-powered equipment
-
General-purpose embedded controllers
Its 64MHz Cortex-M0+ core, integrated analog peripherals, timers and communication interfaces make it suitable for compact and cost-sensitive designs.
Benefits
-
Cost-effective 32-bit MCU platform
-
64MHz Cortex-M0+ processing performance
-
32KB Flash and 8KB SRAM
-
Integrated 12-bit ADC
-
Multiple serial communication interfaces
-
Flexible PWM and timer resources
-
Low-power operating modes
-
Compact TSSOP-20 package
-
Industrial temperature range
-
STMicroelectronics STM32 ecosystem
-
Suitable for high-volume embedded designs
Packaging & Ordering Information
-
Part Number: STM32G030F6P6TR
-
Manufacturer: STMicroelectronics
-
Device Family: STM32G0
-
Device Series: STM32G030F6
-
Core: Arm Cortex-M0+
-
Flash Memory: 32KB
-
SRAM: 8KB
-
Package: TSSOP-20
-
Packing Type: Tape and Reel
-
Supply Voltage: 2.0V to 3.6V
-
Operating Temperature: -40°C to +85°C
-
Product Grade: Industrial
-
RoHS: ECOPACK2
-
Product Status: 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 STM32G030F6P6TR Datasheet
Frequently Asked Questions
What is the STM32G030F6P6TR?
The STM32G030F6P6TR is a 32-bit STMicroelectronics MCU based on the Arm Cortex-M0+ core, operating at up to 64 MHz.
How much Flash memory does STM32G030F6P6TR have?
It provides 32KB of embedded Flash memory.
How much SRAM does STM32G030F6P6TR have?
The device provides 8KB of SRAM with hardware parity checking.
What package does STM32G030F6P6TR use?
The exact STM32G030F6P6TR part is supplied in a 20-pin TSSOP package.
What is the operating voltage?
The supply voltage range is 2.0V to 3.6V.
What is the operating temperature range?
The industrial-grade device operates from -40°C to +85°C.
Does STM32G030F6P6TR support ADC?
Yes. It integrates a 12-bit ADC with up to 16 external channels and hardware oversampling.
Does STM32G030F6P6TR support SPI and I²C?
Yes. The STM32G030F6 family provides two I²C interfaces and two SPI interfaces.
Why Choose Us
We supply genuine electronic components for OEM, EMS, engineering and distributor customers.
Our services include:
-
Original and traceable components
-
Competitive B2B pricing
-
Small and large quantity sourcing
-
BOM sourcing support
-
Global delivery
-
Product matching
-
Long-term supply support
Contact us for current pricing, stock availability and volume quotations for STM32G030F6P6TR.
Request a Quote
For pricing and availability, please provide:
-
Part Number: STM32G030F6P6TR
-
Required Quantity
-
Target Price, if available
-
Delivery Country
-
Required Delivery Date
We can provide a customized quotation based on quantity and delivery requirements.
Payment Methods
We support multiple payment options for international B2B orders, including:
-
Visa
-
Mastercard
-
American Express
-
Discover
-
JCB
-
Bank Transfer
-
Alipay
-
WeChat Pay
-
UnionPay
-
Other supported international payment methods
Please contact us for available payment options for your order.
Shipping Options
We support international shipping for electronic components through major logistics channels, depending on destination, quantity and order requirements.
Available shipping options may include:
-
DHL
-
FedEx
-
UPS
-
Air freight
-
Other international logistics solutions
Shipping method and delivery time can be confirmed according to your destination and order quantity.
Wholesale & OEM Support
For OEM, EMS, engineering and distributor customers, we support:
-
Sample orders
-
Small-batch purchasing
-
Volume orders
-
BOM sourcing
-
Long-term supply
-
Product matching
-
OEM/ODM sourcing support
Contact us with your required quantity and delivery destination for a customized quotation.