Overview
The STM32G030F6P6TR is a mainstream microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M0+ 32-bit RISC core. This MCU operates at a frequency of up to 64 MHz and is designed for a wide range of applications in consumer, industrial, and appliance domains, as well as for Internet of Things (IoT) solutions. It offers a high level of integration, making it suitable for various use cases that require efficient processing and low power consumption.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M0+ CPU, up to 64 MHz |
Operating Temperature | -40°C to 85°C |
Memories | Up to 64 Kbytes of Flash memory with protection, 8 Kbytes of SRAM with HW parity check |
Voltage Range | 2.0 V to 3.6 V |
Reset and Power Management | Power-on/Power-down reset (POR/PDR), Low-power modes: Sleep, Stop, Standby |
Communication Interfaces | Two USARTs, two SPIs (32 Mbit/s), two I2C-bus interfaces, one I2S interface |
Timers | Four 16-bit general-purpose timers, two watchdog timers, SysTick timer |
ADC | 12-bit ADC (2.5 MSps) with up to 19 channels |
I/Os | Up to 44 fast I/Os, multiple 5 V-tolerant I/Os |
Package | 20-pin TSSOP |
Key Features
- High-performance Arm® Cortex®-M0+ 32-bit RISC core with up to 64 MHz frequency
- Up to 64 Kbytes of Flash memory with read and write protection
- 8 Kbytes of SRAM with hardware parity check
- CRC calculation unit and memory protection unit (MPU)
- Low-power modes: Sleep, Stop, Standby, and VBAT supply for RTC and backup registers
- Two USARTs with master/slave synchronous SPI, one supporting ISO7816 interface, LIN, IrDA capability, auto baud rate detection, and wakeup feature
- Two SPIs (32 Mbit/s) with 4- to 16-bit programmable bitframe, one multiplexed with I2S interface
- Two I2C-bus interfaces supporting Fast-mode Plus (1 Mbit/s) with extra current sink, one supporting SMBus/PMBus and wakeup from Stop mode
- 12-bit ADC (2.5 MSps) with up to 19 channels and hardware oversampling
- Calendar RTC with alarm and periodic wakeup from Stop/Standby
- Serial wire debug (SWD) for development support
- All packages ECOPACK 2 compliant
Applications
- Consumer electronics
- Industrial automation
- Appliance control
- Internet of Things (IoT) solutions
- Advanced motor control
- Low-power embedded systems
Q & A
- What is the core architecture of the STM32G030F6P6TR?
The core architecture is based on the Arm® 32-bit Cortex®-M0+ CPU.
- What is the maximum operating frequency of the STM32G030F6P6TR?
The maximum operating frequency is up to 64 MHz.
- What are the memory specifications of the STM32G030F6P6TR?
It has up to 64 Kbytes of Flash memory and 8 Kbytes of SRAM.
- What are the communication interfaces available on the STM32G030F6P6TR?
The MCU features two USARTs, two SPIs, two I2C-bus interfaces, and one I2S interface.
- Does the STM32G030F6P6TR support low-power modes?
Yes, it supports low-power modes such as Sleep, Stop, and Standby.
- What is the operating temperature range of the STM32G030F6P6TR?
The operating temperature range is -40°C to 85°C.
- What type of ADC is available on the STM32G030F6P6TR?
The MCU features a 12-bit ADC with up to 19 channels.
- Is the STM32G030F6P6TR suitable for IoT applications?
Yes, it is designed for IoT solutions among other applications.
- What is the package type of the STM32G030F6P6TR?
The package type is 20-pin TSSOP.
- Does the STM32G030F6P6TR support serial wire debug?
Yes, it supports serial wire debug (SWD) for development.