| Parameters | |
|---|---|
| Series | STM32G0 |
| Moisture Sensitivity Level (MSL) | 1 (Unlimited) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 20-TSSOP (0.173", 4.40mm Width) |
| Mfr | STMicroelectronics |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Supplier Device Package | 20-TSSOP |
| Speed | 64MHz |
| Oscillator Type | Internal |
| Core Processor | ARM® Cortex®-M0+ |
| RAM Size | 8K x 8 |
| Number of I/O | 17 |
| Peripherals | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT |
| Voltage - Supply (Vcc/Vdd) | 2V ~ 3.6V |
| EEPROM Size | - |
| Program Memory Type | FLASH |
| Connectivity | I²C, IrDA, LINbus, SPI, UART/USART |
| Core Size | 32-Bit Single-Core |
| Program Memory Size | 32KB (32K x 8) |
| Data Converters | A/D 16x12b |
| Package | Tape & Reel (TR) |
| Product Status | Active |
| Base Product Number | STM32G030 |
| REACH Status | REACH Unaffected |
| Other Names | 497-STM32G030F6P6TRCT |
| Standard Package | 2,500 |
| ECCN | 5A992C |
| HTSUS | 8542.31.0001 |
STM32G030F6P6TRARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit Single-Core 64MHz 32KB (32K x 8) FLASH
The STM32G030F6P6TR from STMicroelectronics is an entry-level 32-bit ARM Cortex-M0+ microcontroller designed for cost-sensitive applications requiring a balance of performance, power efficiency, and integration. Operating at up to 64 MHz, this MCU features 32 KB of Flash memory and 8 KB of SRAM in a compact 20-pin TSSOP package, delivering efficient processing power while maintaining low power consumption. The device operates from a wide voltage range of 2.0 V to 3.6 V and incorporates advanced peripherals including multiple timers, communication interfaces (I2C, SPI, USART), and a 12-bit ADC, making it ideal for consumer electronics, industrial controls, Internet of Things (IoT) devices, and household appliances. Its combination of high computational efficiency, minimal power draw, and extensive development ecosystem support makes it particularly suitable for applications such as motor drives, power tools, smart sensors, and embedded control systems where reliable real-time performance and connectivity are essential.
STM32G030F6P6TR Key Features
This MCU leverages the energy-efficient Cortex-M0+ core with a single-cycle I/O port and optimized instruction set for improved performance per MHz. It includes up to 18 fast I/O pins with 5 V tolerance, multiple 16-bit timers with advanced motor control capabilities, and a 12-bit ADC achieving 2.5 MSps conversion rate. The STM32G030F6P6TR features multiple power-saving modes including Sleep, Stop, and Standby, achieving ultra-low power consumption down to 4.5 μA in Standby mode with RTC active. Communication interfaces include two I2Cs, two SPIs, and two USARTs (one with LIN mode), along with a hardware cyclic redundancy check (CRC) calculation unit and a unique device identifier. The device operates over the industrial temperature range of -40°C to +85°C and includes robust electromagnetic compatibility (EMC) characteristics, ensuring reliable performance in demanding environments.
Alternative MCU Recommendations
● GD32E230F8P6 (GigaDevice): A 72 MHz Cortex-M23 based MCU with 64 KB Flash and 8 KB SRAM, offering enhanced security features and higher performance.
● EFM32HG322F64G (Silicon Labs): An energy-friendly 32-bit MCU featuring ultra-low power consumption and a rich peripheral set for battery-operated devices.
● LPC845M301JBD64 (NXP): A 32-bit Cortex-M0+ MCU with 64 KB Flash and capacitive touch sensing interface for human-machine interface applications.
● AT32F421G8U7 (Artery): A high-performance 32-bit MCU with 72 MHz operating frequency and advanced peripherals for demanding embedded applications.