Skip to main content
STMicroelectronics STM32G473VCT6 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32G473VCT6 STM32G4 MCU, Cortex-M4 170 MHz, 256 KB Flash

MPNSTM32G473VCT6
Active

STMicroelectronics STM32G4 series ARM Cortex-M4 32-bit MCU, 170 MHz, 256 KB flash, 128 KB RAM, 100-LQFP (14x14 mm), -40 to 85 °C.

$9.4200Ref. price · indicative, final on quote
Packaging100-LQFP
RoHSROHS3 Compliant
SeriesSTM32G4
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32G473VCT6 specifications
ParameterValue
SeriesSTM32G4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.71V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed170MHz
PackageTray
RAM size128K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB
Number of i (O)86
Core processorARM® Cortex®-M4
Case100-LQFP
Data convertersA/D 42x12b; D/A 4x12b
Program memory size256KB (256K x 8)

Product details

Cortex-M4 at 170 MHz — the throughput ceiling for mixed-signal loops

The STM32G473VCT6 runs an ARM Cortex-M4 core at 170 MHz, which puts its integer throughput above the 120 MHz parts in the same LQFP-100 footprint. For a dual-motor field-oriented control loop running at 20 kHz PWM with simultaneous ADC sampling, the 170 MHz clock gives enough headroom to execute the full vector transform and the PI current regulators within one switching cycle without saturating the CPU. On-chip memory is 256 KB of flash and 128 KB of SRAM. The 128 KB RAM accommodates two concurrent FOC data structures with room for a real-time OS heap and communication buffers — a single motor FOC typically consumes 8–12 KB of RAM for the control tables and state variables.

42-channel ADC — analog density for multi-sensor acquisition

The part integrates 42 analog inputs multiplexed into 12-bit SAR ADCs, plus four 12-bit DAC outputs. That channel count lets a single MCU read three-phase currents from two motors (six shunt signals), a DC-link voltage, two encoder sine/cosine pairs, and still have spare channels for thermistor monitoring and auxiliary sensor inputs — all without an external multiplexer. The 86 GPIOs in the 100-LQFP package provide enough pinout to keep the analog and digital domains separated on the PCB — the ADC inputs can be grouped on one side of the package, away from the switching PWM outputs, to reduce digital noise coupling into the analog front end.

RoHS3 compliance is confirmed on the product marking, which clears the EU material-restriction requirement without an exemption declaration.

Frequently asked questions

What supply voltage does STM32G473VCT6 require?

A single 3.3 V rail powers the core, I/O, and analog blocks — no separate 1.8 V core supply is needed. The lower end at 1.71 V allows the MCU to run from a near-depleted Li-ion cell or a 1.8 V regulated rail in low-power sensor nodes.

What connectivity interfaces are available on this MCU?

The peripheral set includes CANbus, I²C, SPI, QSPI, UART/USART, USB, SAI (serial audio interface), and IrDA. The QSPI interface lets you attach external NOR flash or PSRAM for code shadowing or data logging without tying up the main SPI bus.