Overview
The STM32G473VET3 is a high-performance microcontroller from STMicroelectronics, part of the STM32G473xB/xC/xE family. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 170 MHz with 213 DMIPS. This microcontroller features a single-precision floating-point unit (FPU), DSP instructions, and a memory protection unit (MPU) for enhanced security. It is designed to support a wide range of applications requiring advanced analog and digital capabilities.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 170 MHz |
DMIPS | 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 SRAM (CCM SRAM) |
Operating Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40 to +85 °C (+105 °C junction), -40 to +125 °C (+130 °C junction) |
ADCs | Five fast 12-bit ADCs (4 Msps), up to 42 channels |
DACs | Seven 12-bit DAC channels (3 external, 4 internal) |
Timers | Two 32-bit timers, eleven 16-bit timers, one 16-bit low-power timer |
Communication Interfaces | Four I2Cs, four SPIs, three USARTs, two UARTs, one low-power UART, three FDCANs, one SAI, USB device |
Package | LQFP 100 14x14x1.4 mm |
Key Features
- Includes ST state-of-the-art patented technology
- 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
- Low-power modes: sleep, stop, standby, and shutdown
- VBAT supply for RTC and backup registers
- Clock management: 4 to 48 MHz crystal oscillator, 32 kHz oscillator with calibration, internal 16 MHz RC with PLL option
- Up to 107 fast I/Os, all mappable on external interrupt vectors
- 16-channel DMA controller
- Seven ultra-fast rail-to-rail analog comparators and six operational amplifiers
- Internal voltage reference buffer (VREFBUF) supporting three output voltages
- Calendar RTC with alarm, periodic wakeup from stop/standby
- True random number generator (RNG) and CRC calculation unit
Applications
The STM32G473VET3 is suitable for a wide range of applications, including:
- Industrial control systems
- Medical devices requiring advanced analog capabilities
- Automotive systems, especially those needing robust communication interfaces like CAN FD
- Consumer electronics requiring low power consumption and high performance
- IoT devices that need advanced security features and efficient processing
Q & A
- What is the core architecture of the STM32G473VET3?
The STM32G473VET3 is based on the Arm® 32-bit Cortex®-M4 CPU with a single-precision floating-point unit (FPU).
- What is the maximum operating frequency of the STM32G473VET3?
The maximum operating frequency is up to 170 MHz with 213 DMIPS.
- How much flash and SRAM memory does the STM32G473VET3 have?
The device has 512 Kbytes of flash memory and 96 Kbytes of SRAM.
- What are the operating voltage and temperature ranges of the STM32G473VET3?
The operating voltage range is 1.71 V to 3.6 V, and the operating temperature range is -40 to +85 °C (+105 °C junction), -40 to +125 °C (+130 °C junction).
- What types of communication interfaces does the STM32G473VET3 support?
The device supports four I2Cs, four SPIs, three USARTs, two UARTs, one low-power UART, three FDCANs, one SAI, and a USB device interface.
- Does the STM32G473VET3 have any specific power-saving features?
Yes, it includes low-power modes such as sleep, stop, standby, and shutdown.
- What kind of analog peripherals are available on the STM32G473VET3?
The device features five fast 12-bit ADCs, seven 12-bit DAC channels, seven ultra-fast rail-to-rail analog comparators, and six operational amplifiers.
- How many timers does the STM32G473VET3 have?
The device includes two 32-bit timers, eleven 16-bit timers, and one 16-bit low-power timer.
- What is the package type of the STM32G473VET3?
The package type is LQFP 100 14x14x1.4 mm.
- Does the STM32G473VET3 support any specific security features?
Yes, it includes a memory protection unit (MPU), proprietary code readout protection (PCROP), and securable memory area.
- What development tools are available for the STM32G473VET3?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.