Overview
The STM32G474QET6TR, produced by STMicroelectronics, is a high-performance microcontroller based on the Arm® Cortex®-M4 32-bit RISC core. It operates at a frequency of up to 170 MHz and features a single-precision floating-point unit (FPU), DSP instructions, and a memory protection unit (MPU) for enhanced security. This microcontroller is part of the STM32G474xB/xC/xE family, known for its rich set of peripherals and advanced communication interfaces, making it suitable for a wide range of applications, including industrial, automotive, and consumer electronics.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) |
Frequency | Up to 170 MHz with 213 DMIPS |
Flash Memory | 512 Kbytes with ECC support, two banks read-while-write, PCROP, securable memory area, 1 Kbyte OTP |
SRAM | 96 Kbytes with hardware parity check on the first 32 Kbytes, 32 Kbytes of CCM SRAM |
Voltage Range | 1.71 V to 3.6 V |
Temperature Range | -40 to +85 °C (+105 °C junction), -40 to +125 °C (+130 °C junction) |
ADCs | Five fast 12-bit ADCs, up to 42 channels, resolution up to 16-bit with hardware oversampling |
DACs | Seven 12-bit DAC channels, 3 external and 4 internal |
Timers | 17 timers including HRTIM, 32-bit timers, 16-bit timers, and low-power timer |
Communication Interfaces | Four I2Cs, four SPIs, three USARTs, two UARTs, one low-power UART, three FDCANs, one SAI, USB 2.0 full-speed interface |
Package | LQFP 128 14x14x1.4 mm |
Key Features
- Mathematical hardware accelerators: CORDIC for trigonometric functions and FMAC for filter functions
- External memory interface for static memories (FSMC) and Quad-SPI Flash memory interface
- Advanced security features: readout protection, write protection, securable memory area, and proprietary code readout protection (PCROP)
- Low-power modes: sleep, stop, standby, and shutdown
- VBAT supply for RTC and backup registers
- High-resolution timer (HRTIM) with 184 ps resolution and 12 PWM channels
- Seven ultra-fast rail-to-rail analog comparators and six operational amplifiers
- Internal voltage reference buffer (VREFBUF) supporting three output voltages
- True random number generator (RNG) and CRC calculation unit
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™
Applications
- Industrial automation and control systems
- Automotive systems, including motor control and safety-critical applications
- Consumer electronics requiring advanced analog and digital capabilities
- Medical devices needing high precision and reliability
- IoT devices requiring low power consumption and robust communication interfaces
Q & A
- What is the core architecture of the STM32G474QET6TR?
The STM32G474QET6TR is based on the Arm® 32-bit Cortex®-M4 CPU with a single-precision floating-point unit (FPU) and Adaptive real-time accelerator (ART Accelerator).
- What is the maximum operating frequency of the STM32G474QET6TR?
The maximum operating frequency is up to 170 MHz with 213 DMIPS.
- How much Flash and SRAM memory does the STM32G474QET6TR have?
The device has 512 Kbytes of Flash memory and 96 Kbytes of SRAM.
- What are the key security features of the STM32G474QET6TR?
The device features readout protection, write protection, securable memory area, and proprietary code readout protection (PCROP).
- What are the low-power modes available on the STM32G474QET6TR?
The device supports sleep, stop, standby, and shutdown low-power modes.
- What communication interfaces are available on the STM32G474QET6TR?
The device includes four I2Cs, four SPIs, three USARTs, two UARTs, one low-power UART, three FDCANs, one SAI, and a USB 2.0 full-speed interface.
- What is the temperature range for the STM32G474QET6TR?
The device operates in the -40 to +85 °C (+105 °C junction) and -40 to +125 °C (+130 °C junction) temperature ranges.
- What is the package type for the STM32G474QET6TR?
The device is available in an LQFP 128 14x14x1.4 mm package.
- Does the STM32G474QET6TR support external memory interfaces?
Yes, it supports external memory interfaces for static memories (FSMC) and a Quad-SPI Flash memory interface.
- What are the advanced analog features of the STM32G474QET6TR?
The device includes five fast 12-bit ADCs, seven 12-bit DAC channels, seven ultra-fast rail-to-rail analog comparators, and six operational amplifiers.
- Does the STM32G474QET6TR have any specific development support features?
Yes, it supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.