Overview
The STM32G030C6T6 is a mainstream value-line microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M0+ 32-bit RISC core. This microcontroller 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, including advanced peripherals and system functions, making it suitable for various complex tasks.
Key Specifications
Parameter | Value |
---|---|
Core Processor | Arm® Cortex®-M0+ 32-bit RISC core |
Maximum CPU Frequency | 64 MHz |
Flash Memory | Up to 64 Kbytes with read and write protection |
SRAM | 8 Kbytes with hardware parity check |
Supply Voltage Range | 2.0 V to 3.6 V |
Operating Temperature Range | -40°C to 85°C |
Package Type | LQFP 48 (7x7x1.4 mm) |
Communication Interfaces | 2x I²C, 2x SPI / 1x I²S, 2x USART |
ADC | 12-bit ADC with up to 19 channels (16 external + 3 internal) |
Timers | 4x 16-bit general-purpose timers, 1x advanced control PWM timer, 2x watchdog timers, 1x SysTick timer |
RTC | Low-power RTC with calendar and alarm functions |
GPIOs | 43 GPIOs, 4 wakeup pins, 2 tamper pins |
Key Features
- High-performance Arm® Cortex®-M0+ 32-bit RISC core operating at up to 64 MHz frequency
- High-speed embedded memories: up to 64 Kbytes of Flash memory and 8 Kbytes of SRAM with hardware parity check
- Memory protection unit (MPU) with read and write protection
- Extensive range of system functions and peripherals, including DMA, CRC calculation unit, and reset/power management
- Standard communication interfaces: two I²Cs, two SPIs / one I²S, and two USARTs
- 12-bit ADC with up to 19 channels (16 external + 3 internal)
- Low-power RTC with calendar and alarm functions
- Advanced control PWM timer, four general-purpose 16-bit timers, two watchdog timers, and a SysTick timer
- Low-power modes: sleep, stop, standby
- Power-on/power-down reset (POR/PDR) and voltage range from 2.0 V to 3.6 V
Applications
The STM32G030C6T6 is suitable for a wide range of applications, including:
- Consumer electronics
- Industrial automation and control systems
- Appliance control systems
- Internet of Things (IoT) solutions
Q & A
- What is the core processor of the STM32G030C6T6?
The core processor is the Arm® Cortex®-M0+ 32-bit RISC core.
- What is the maximum CPU frequency of the STM32G030C6T6?
The maximum CPU frequency is 64 MHz.
- How much Flash memory and SRAM does the STM32G030C6T6 have?
The device has up to 64 Kbytes of Flash memory and 8 Kbytes of SRAM.
- What is the operating temperature range of the STM32G030C6T6?
The operating temperature range is from -40°C to 85°C.
- What communication interfaces are available on the STM32G030C6T6?
The device offers two I²Cs, two SPIs / one I²S, and two USARTs.
- Does the STM32G030C6T6 have any low-power modes?
Yes, it has sleep, stop, and standby low-power modes.
- What type of package does the STM32G030C6T6 come in?
The device comes in an LQFP 48 (7x7x1.4 mm) package.
- Is the STM32G030C6T6 RoHS compliant?
Yes, it is RoHS compliant (Ecopack2).
- What is the supply voltage range for the STM32G030C6T6?
The supply voltage range is from 2.0 V to 3.6 V.
- Does the STM32G030C6T6 have any timers and watchdogs?
Yes, it includes four general-purpose 16-bit timers, one advanced control PWM timer, two watchdog timers, and a SysTick timer.