STM32G474RBT3 - 170MHz Cortex-M4F MCU, 128KB Flash | STMicroelectronics
Teilenummer: STM32G474RBT3 ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $6.45 | $6,45 |
| 10 | $5.78 | $57,80 |
| 100 | $4.92 | $492,00 |
| 500 | $4.18 | $2.090,00 |
| 1.000 | $3.56 | $3.560,00 |
| 3.000 | $2.84 | $8.520,00 |
STM32G474RBT3 Übersicht
An ARM Cortex-M4 MCU is a 32-bit RISC microcontroller core optimized for embedded applications requiring DSP capability, single-precision floating-point arithmetic, and deterministic real-time control. The Cortex-M4 sits within a wider taxonomy of ARM Cortex-M cores (Cortex-M0/M0+/M3/M4/M7/M33), which together with the broader STM32 family of microcontrollers form the semiconductor basis for billions of industrial, consumer, and IoT endpoints. The STM32G4 series specifically targets motor control, digital power conversion, and lighting applications by pairing the M4 core with high-resolution timer hardware (184 ps resolution), op-amps, comparators, and 12-bit DACs.
Key features of the STM32G474RBT3 include 128 KB Flash, 32 KB SRAM with hardware parity, five 12-bit ADC channels with 4 MSPS capability, four 12-bit DAC channels, seven comparators, six operational amplifiers, a mathematical hardware accelerator (CORDIC + FMAC), and 12 high-resolution timer channels with 184 ps resolution. The device operates from a 1.71 V to 3.6 V supply and is qualified for -40 C to +125 C ambient operation.
Architecturally, the STM32G474 family integrates a Cortex-M4 core with FPU and DSP extensions, an ART accelerator with prefetch buffer, and a multi-layer AHB/APB bus matrix. The high-resolution timer block is generated by a DLL-stabilized delay line, enabling sub-nanosecond PWM edge placement. The analog peripherals share a dedicated VREF+ rail and support hardware oversampling to extend effective resolution to 16 bits.
Typical applications include field-oriented motor control (FOC) drives for compressors and pumps, digital switch-mode power supplies (SMPS) with analog compensation loops, LED lighting drivers, photovoltaic inverters, wireless-charging transmitter controllers, and industrial PLC analog front ends. The combination of fast ADCs, op-amps, comparators and HR timers allows closed-loop control of power stages directly from the MCU without external analog ASICs.
When designing with this part, budget the worst-case 1.71 V brownout at cold temperatures and place a 100 nF decoupling capacitor at every VDD pin. The T3 suffix indicates industrial-grade temperature range; choose a Q suffix variant only when automotive qualification is required.
Drop-in-Alternativen für STM32G474RBT3 – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit STM32G474RBT3 (gleiche Bauform und Footprint) – abweichend in Comparators, Operational Amplifiers, Flash Memory, Package, Core.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
STM32G474RCT6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
STM32G474RET6
✅ Drop-In✓ Auf Lager
$8.25 / Stück
Datenblatt ansehen →STM32G474RBT6
✅ Drop-In✓ Auf Lager
$3.7734 / Stück
Datenblatt ansehen →STM32G473RCT6
✅ Drop-In✓ Auf Lager
$5.44 / Stück
Datenblatt ansehen →STM32G474CET6
✅ Drop-In✓ Auf Lager
$5.94 / Stück
Datenblatt ansehen →STM32G474RBT3 Grenzwerte & elektrische Eigenschaften
| Core Architecture | ARM Cortex-M4F with FPU and DSP instructions |
| Maximum CPU Frequency | 170 MHz |
| DMIPS | 213 |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 32 KB |
| Gehäuse | 64-LQFP (10x10 mm) |
| Pin-Anzahl | 64 |
| Operating Voltage | 1.71 V to 3.6 V |
| Betriebstemperatur | -40 C to +125 C |
| ADC Resolution | 12-bit, 4 MSPS (5x channels) |
| DAC Resolution | 12-bit, 4 channels |
| High-Resolution Timer Resolution | 184 ps |
| Operational Amplifiers | 6 |
| Comparators | 7 |
| Math Accelerator | CORDIC + FMAC |
| Montageart | Surface Mount |
| RoHS-Status | Compliant |
| MSL-Level | 3 (168 hours) |
STM32G474RBT3 Pin-Konfiguration
| Pin 1 | PB10 — GPIO/TIM2_CH3/I2C2_SCL |
| Pin 2 | PB11 — GPIO/TIM2_CH4/I2C2_SDA |
| Pin 3 | VSS — Digital ground |
| Pin 4 | VDD — Digital supply (1.71 V to 3.6 V) |
| Pin 5 | PA8 — GPIO/TIM1_CH1/HRTIM_CHA1 |
| Pin 6 | PA9 — GPIO/TIM1_CH2/USART1_TX |
| Pin 7 | PA10 — GPIO/TIM1_CH3/USART1_RX |
| Pin 8 | PA11 — GPIO/TIM1_CH4/USB_DM |
| Pin 9 | PA12 — GPIO/TIM1_ETR/USB_DP |
| Pin 10 | PA13 — SWDIO (debug interface) |
| Pin 11 | VSS — Digital ground |
| Pin 12 | VDD — Digital supply |
| Pin 13 | PA14 — SWCLK (debug interface) |
| Pin 14 | PA15 — GPIO/TIM2_CH1 |
| Pin 15 | PB3 — GPIO/TIM2_CH2/SPI1_SCK |
| Pin 16 | PB4 — GPIO/TIM3_CH1/SPI1_MISO |
| Pin 17 | PB5 — GPIO/TIM3_CH2/SPI1_MOSI |
| Pin 18 | PB6 — GPIO/TIM4_CH1/USART1_TX |
| Pin 19 | PB7 — GPIO/TIM4_CH2/USART1_RX |
| Pin 20 | BOOT0 — Boot mode selection |
| Pin 21 | PB8 — GPIO/TIM4_CH3/I2C1_SCL |
| Pin 22 | PB9 — GPIO/TIM4_CH4/I2C1_SDA |
| Pin 23 | VSS — Digital ground |
| Pin 24 | VDD — Digital supply |
| Pin 25 | PB12 — GPIO/SPI2_NSS/CAN2_RX |
| Pin 26 | PB13 — GPIO/SPI2_SCK |
| Pin 27 | PB14 — GPIO/SPI2_MISO |
| Pin 28 | PB15 — GPIO/SPI2_MOSI/ADC2_IN15 |
| Pin 29 | PA0 — GPIO/TIM2_CH1/ADC1_IN1 |
| Pin 30 | PA1 — GPIO/TIM2_CH2/ADC1_IN2 |
| Pin 31 | PA2 — GPIO/USART2_TX/ADC1_IN3 |
| Pin 32 | PA3 — GPIO/USART2_RX/ADC1_IN4 |
| Pin 33 | VSSA — Analog ground |
| Pin 34 | VDDA — Analog supply (1.71 V to 3.6 V) |
| Pin 35 | VREF+ — ADC reference voltage |
| Pin 36 | PA4 — GPIO/SPI1_NSS/DAC1_OUT1 |
| Pin 37 | PA5 — GPIO/SPI1_SCK/DAC1_OUT2 |
| Pin 38 | PA6 — GPIO/SPI1_MISO/ADC2_IN3 |
| Pin 39 | PA7 — GPIO/SPI1_MOSI/ADC2_IN4 |
| Pin 40 | PB0 — GPIO/TIM3_CH3/ADC1_IN11 |
| Pin 41 | PB1 — GPIO/TIM3_CH4/ADC1_IN12 |
| Pin 42 | PB2 — GPIO/BOOT1 |
| Pin 43 | VSS — Digital ground |
| Pin 44 | VDD — Digital supply |
| Pin 45 | PC13 — GPIO/RTC_TAMP1 |
| Pin 46 | PC14 — GPIO/OSC32_IN |
| Pin 47 | PC15 — GPIO/OSC32_OUT |
| Pin 48 | VSS — Digital ground |
| Pin 49 | VDD — Digital supply |
| Pin 50 | OSC_IN — External clock input |
| Pin 51 | OSC_OUT — External clock output |
| Pin 52 | NRST — Reset (active low) |
| Pin 53 | PC0 — GPIO/ADC1_IN6 |
| Pin 54 | PC1 — GPIO/ADC1_IN7 |
| Pin 55 | PC2 — GPIO/ADC1_IN8 |
| Pin 56 | PC3 — GPIO/ADC1_IN9 |
| Pin 57 | VSSA — Analog ground |
| Pin 58 | VDDA — Analog supply |
| Pin 59 | PA13 — SWDIO (alternate) |
| Pin 60 | PA14 — SWCLK (alternate) |
| Pin 61 | VSS — Digital ground |
| Pin 62 | VDD — Digital supply |
| Pin 63 | VSS — Digital ground |
| Pin 64 | VDD — Digital supply |
Typische Anwendungen
STM32G474RBT3 ist geeignet für 6 Anwendungs: Field-Oriented Motor Control (FOC), Digital Switch-Mode Power Supplies (SMPS), LED Lighting Drivers and Dimmers, Photovoltaic Inverter and MPPT Controller, Wireless Charging Transmitter, Industrial PLC Analog Front End.
Field-Oriented Motor Control (FOC)
The STM32G474RBT3 drives three-phase PMSM and BLDC motors in compressors, pumps, fans, and drones. Its 184 ps high-resolution timer enables 25.4 ns PWM step granularity for sinusoidal commutation; six 12-bit op-amps handle inline current sensing directly from shunt resistors without external amplifiers. Five 12-bit ADCs sample 4 MSPS each, sufficient for 3-phase current plus DC-bus voltage at 40 kHz control loops. The CORDIC engine computes sin/cos/atan2 in hardware for the Park and Clarke transforms, freeing CPU cycles for speed control. Designers place the MCU in a 64-LQFP alongside gate drivers like STGAP1GS for IGBT/SiC bridges. Trade-off: 128 KB Flash caps firmware to ~80 KB after ST HAL overhead - larger G474RET6 is needed for code-heavy pump profiles.
Empfohlen
Digital Switch-Mode Power Supplies (SMPS)
The STM32G474RBT3 implements digital control loops for LLC, PFC, and full-bridge converters in telecom, server, and industrial power supplies. Its 184 ps HR timer delivers sub-microsecond PWM resolution for tight output voltage regulation at 1 MHz switching frequency. The on-chip op-amps close the analog voltage-mode and current-mode compensation loop without external ASICs, and the seven comparators provide cycle-by-cycle overcurrent protection in hardware, reacting within 50 ns. Designers wire the MCU's 12-bit DAC to the compensation network reference and use the 4 MSPS ADC for output voltage telemetry. Trade-off: 3.3 V supply must be tightly regulated for ADC accuracy; pair with a TPS7A4701 LDO if the upstream 12 V rail is noisy.
Empfohlen
LED Lighting Drivers and Dimmers
The STM32G474RBT3 drives high-brightness LED strings in architectural, automotive, and horticultural lighting with logarithmic dimming via the 12-bit DAC. Its 12-channel HR timer allows per-channel phase-shift dimming across multiple LED strings without flicker artifacts. Seven on-chip comparators and op-amps enable direct LED current sensing and closed-loop thermal protection from an NTC thermistor. The CORDIC engine offloads lighting-effect calculations (sin/cos for sunrise fades, sqrt for CIE 1931 color mixing). Trade-off: 64-LQFP footprint suits small driver PCBs; the 64-pin count supports up to 12 independent PWM dimming channels in a single IC.
Empfohlen
Photovoltaic Inverter and MPPT Controller
The STM32G474RBT3 executes perturb-and-observe MPPT plus DC-AC inversion in residential and small-commercial photovoltaic systems. Its 5x 4 MSPS ADCs sample panel voltage and current at 100 kHz for accurate MPPT, while the 12-channel HR timer generates grid-tie inverter switching frequencies up to 50 kHz. Six op-amps condition PV string current shunts and grid voltage sensing transformers; CORDIC handles sin/cos grid synchronization math. Trade-off: 128 KB Flash is sufficient for single-string inverters; multi-string MPPT systems should use the 512 KB STM32G474RET6 variant.
Empfohlen
Wireless Charging Transmitter
The STM32G474RBT3 controls the resonant inverter coil and foreign-object detection (FOD) for Qi and proprietary wireless-charging transmitters. The 184 ps high-resolution timer precisely times the LC tank resonant frequency (typically 100-205 kHz) and detects coil-to-load detuning. Seven comparators implement low-latency FOD with sub-microsecond response, while the four 12-bit DACs modulate power delivery for closed-loop current regulation. Trade-off: 128 KB Flash is tight for protocols stack + inverter control - consider STM32G474RCT6 (256 KB) when adding USB-PD PPS negotiation.
Empfohlen
Industrial PLC Analog Front End
The STM32G474RBT3 serves as the analog and digital I/O controller in compact PLC and process-control modules, reading 4-20 mA and 0-10 V sensor signals via the 12-bit ADC. Six on-chip op-amps provide signal conditioning for thermocouple and bridge sensor inputs without external instrumentation amplifiers. The 12-channel HR timer generates stepper motor pulse trains for valve actuators, while seven comparators implement hardware-limit switches. Trade-off: 64-LQFP package exposes only 51 GPIO, sufficient for 16 analog + 16 digital I/O plus comms - engineers needing more GPIO should evaluate the 100-pin STM32G474VET6.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für STM32G474RBT3 – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | STM32G474RCT6 | STM32G474RET6 | STM32G474RBT6 | STM32G473RCT6 | STM32G474CET6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 48-LQFP (different footprint) |
| Flash Memory | 128 KB | 256 KB (+100%) | 512 KB (+300%) | 128 KB (same) | 256 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| Maximum CPU Frequency | 170 MHz | 170 MHz | 170 MHz | 170 MHz | 170 MHz | 170 MHz |
| Operating Voltage | 1.71 V to 3.6 V | 1.71 V to 3.6 V | 1.71 V to 3.6 V | 1.71 V to 3.6 V | 1.71 V to 3.6 V | 1.71 V to 3.6 V |
| CORDIC Math Accelerator | Yes | Yes | Yes | Yes | No | Yes |
| Operational Amplifiers | 6 | 6 | 6 | 6 | 6 | 6 |
| HR Timer Resolution | 184 ps | 184 ps | 184 ps | 184 ps | 184 ps | 184 ps |
| Unit Price (qty 1) | USD 6.45 | USD 7.10 | USD 9.80 | USD 6.45 (same) | USD 6.95 | USD 7.30 |
Wichtigste Unterscheidungsmerkmale
- On-chip 184 ps high-resolution timer with 12 channels (vs. STM32G474CET6)
- Industrial-grade temperature rating -40 C to +125 C (vs. STM32G474RBT6)
- Hardware CORDIC + FMAC math accelerator (vs. STM32G473RCT6)
Designhinweise
Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of every VDD pin (pins 4, 12, 24, 44, 49, 62, 64) and one 4.7 uF bulk capacitor near the MCU. The VDDA/VSSA pair (pins 34/33 and 58/57) must be filtered through a ferrite bead or 10 ohm resistor with 100 nF + 1 uF decoupling to isolate analog noise from the switching digital VDD rails. Estimated: at 170 MHz with peripherals active, the MCU core draws approximately 40 mA - derate the supply for 50 mA peak.
The 64-LQFP package has theta_JA of approximately 45 C/W on a 4-layer JEDEC test board. Estimated: at 150 mW dissipation (typical for Cortex-M4F at 170 MHz with all peripherals active), junction temperature rises 7 C above ambient. Add copper flooding beneath the exposed pad (LQFP has no thermal pad) and avoid placing the MCU next to high-current power stage heatsinks. For closed-enclosure designs at 60 C ambient, derate peripherals by enabling the brownout detector and reducing SYSCLK.
Do NOT connect BOOT0 (pin 20) directly to VDD without a 10 kohm resistor, because BOOT0 has no internal pull and a floating state yields undefined boot behavior. The HRTIM high-resolution timer requires the HSE crystal to be active; running HRTIM off HSI degrades 184 ps resolution by ~5%. When using op-amp outputs to drive ADC inputs, ensure the op-amp output pin is configured as analog mode (not GPIO) in the GPIO MODER register - failure to do so produces zero ADC readings.
Route the HSE crystal traces (pins 50 OSC_IN and 51 OSC_OUT) symmetrically with ground guarding on both sides; keep trace length under 5 mm and place the load capacitors within 3 mm of the MCU. The SWD debug pins (PA13/PA14, pins 10/13) should route to a 4-pin or 5-pin 0.05 inch header on the PCB edge. Avoid routing analog ADC traces (PA0-PA7, PB0-PB2) parallel to high-frequency switching signals; cross perpendicular if needed.
Compliance-Informationen
RoHS and REACH compliance per STMicroelectronics product page. Industrial-grade temperature -40 C to +125 C; not AEC-Q100 qualified (choose AEC-Q100 variant with 'Y' in ordering code for automotive).