Overview
The STM32G473VBT6 is a 32-bit microcontroller from STMicroelectronics, part of the STM32G4 series. It is based on the Arm® Cortex®-M4 core with a floating-point unit (FPU) and features advanced peripherals and a rich set of analog and digital capabilities. This MCU is designed to offer high performance, low power consumption, and a wide range of features that make it suitable for various applications in industrial, medical, and consumer electronics.
Key Specifications
Specification | Details |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 170 MHz with 213 DMIPS |
Flash Memory | Up to 512 Kbytes with ECC support, two banks read-while-write, PCROP, and securable memory area |
SRAM | 128 Kbytes with hardware parity check on the first 32 Kbytes, 32 Kbytes of CCM SRAM |
Operating Voltage | 1.71 V to 3.6 V |
Timers | 14 timers including 2 x 32-bit timers, 3 x 16-bit advanced motor control timers, and 2 x watchdog timers |
Analog-to-Digital Converters (ADCs) | 5 x 12-bit ADCs with up to 42 channels, resolution up to 16-bit with hardware oversampling |
Digital-to-Analog Converters (DACs) | 7 x 12-bit DAC channels, including 3 x buffered external channels and 4 x unbuffered internal channels |
Communication Interfaces | 3 x FDCAN, 4 x I2C, 5 x USART/UARTs, 4 x SPIs, 1 x SAI, USB 2.0 full-speed interface |
Package | LQFP100 (14 x 14 mm) |
Key Features
- Adaptive real-time accelerator (ART Accelerator) allowing 0-wait-state execution from Flash memory
- Mathematical hardware accelerators: CORDIC for trigonometric functions and FMAC for filter mathematical acceleration
- Rich analog peripherals: 5 x 12-bit ADCs, 7 x 12-bit DAC channels, 7 x ultra-fast rail-to-rail analog comparators, and 6 x operational amplifiers
- Advanced motor control timers and dead time generation
- Low-power modes: sleep, stop, standby, and shutdown
- Calendar RTC with alarm and periodic wakeup from stop/standby
- True random number generator (RNG) and CRC calculation unit with 96-bit unique ID
- Development support: serial wire debug (SWD), JTAG, and Embedded Trace Macrocell
Applications
- Industrial automation and control systems
- Medical devices requiring precise analog and digital processing
- Consumer electronics such as smart home devices and wearables
- Automotive systems, including motor control and sensor interfaces
- IoT devices that require low power consumption and high performance
Q & A
- What is the core architecture of the STM32G473VBT6?
The STM32G473VBT6 is based on the Arm® 32-bit Cortex®-M4 core with a floating-point unit (FPU).
- What is the maximum frequency of the STM32G473VBT6?
The maximum frequency is up to 170 MHz with 213 DMIPS.
- How much Flash and SRAM memory does the STM32G473VBT6 have?
The MCU has up to 512 Kbytes of Flash memory and 128 Kbytes of SRAM.
- What are the operating voltage ranges for the STM32G473VBT6?
The operating voltage range is from 1.71 V to 3.6 V.
- What types of timers are available on the STM32G473VBT6?
The MCU includes 14 timers, including 2 x 32-bit timers, 3 x 16-bit advanced motor control timers, and 2 x watchdog timers.
- What analog peripherals are available on the STM32G473VBT6?
The MCU features 5 x 12-bit ADCs, 7 x 12-bit DAC channels, 7 x ultra-fast rail-to-rail analog comparators, and 6 x operational amplifiers.
- Does the STM32G473VBT6 support low-power modes?
Yes, it supports sleep, stop, standby, and shutdown low-power modes.
- What communication interfaces are available on the STM32G473VBT6?
The MCU includes 3 x FDCAN, 4 x I2C, 5 x USART/UARTs, 4 x SPIs, 1 x SAI, and a USB 2.0 full-speed interface.
- What is the package type of the STM32G473VBT6?
The package type is LQFP100 (14 x 14 mm).
- What development tools are supported by the STM32G473VBT6?
The MCU supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell.