STM32G474RBT3 - 170MHz Cortex-M4F MCU, 128KB Flash | STMicroelectronics
Référence : STM32G474RBT3 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour STM32G474RBT3 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec STM32G474RBT3 (même facteur de forme et même empreinte) — différant par Comparators, Operational Amplifiers, Flash Memory, Package, Core.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
STM32G474RCT6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
STM32G474RET6
✅ Remplacement direct✓ En stock
$8.25 / unité
Voir la fiche technique →STM32G474RBT6
✅ Remplacement direct✓ En stock
$3.7734 / unité
Voir la fiche technique →STM32G473RCT6
✅ Remplacement direct✓ En stock
$5.44 / unité
Voir la fiche technique →STM32G474CET6
✅ Remplacement direct✓ En stock
$5.94 / unité
Voir la fiche technique →STM32G474RBT3 Valeurs maximales et caractéristiques électriques
| 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 |
| Boîtier | 64-LQFP (10x10 mm) |
| Nombre de broches | 64 |
| Operating Voltage | 1.71 V to 3.6 V |
| Température de fonctionnement | -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 |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
| Niveau MSL | 3 (168 hours) |
Configuration des broches de STM32G474RBT3
| Broche 1 | PB10 — GPIO/TIM2_CH3/I2C2_SCL |
| Broche 2 | PB11 — GPIO/TIM2_CH4/I2C2_SDA |
| Broche 3 | VSS — Digital ground |
| Broche 4 | VDD — Digital supply (1.71 V to 3.6 V) |
| Broche 5 | PA8 — GPIO/TIM1_CH1/HRTIM_CHA1 |
| Broche 6 | PA9 — GPIO/TIM1_CH2/USART1_TX |
| Broche 7 | PA10 — GPIO/TIM1_CH3/USART1_RX |
| Broche 8 | PA11 — GPIO/TIM1_CH4/USB_DM |
| Broche 9 | PA12 — GPIO/TIM1_ETR/USB_DP |
| Broche 10 | PA13 — SWDIO (debug interface) |
| Broche 11 | VSS — Digital ground |
| Broche 12 | VDD — Digital supply |
| Broche 13 | PA14 — SWCLK (debug interface) |
| Broche 14 | PA15 — GPIO/TIM2_CH1 |
| Broche 15 | PB3 — GPIO/TIM2_CH2/SPI1_SCK |
| Broche 16 | PB4 — GPIO/TIM3_CH1/SPI1_MISO |
| Broche 17 | PB5 — GPIO/TIM3_CH2/SPI1_MOSI |
| Broche 18 | PB6 — GPIO/TIM4_CH1/USART1_TX |
| Broche 19 | PB7 — GPIO/TIM4_CH2/USART1_RX |
| Broche 20 | BOOT0 — Boot mode selection |
| Broche 21 | PB8 — GPIO/TIM4_CH3/I2C1_SCL |
| Broche 22 | PB9 — GPIO/TIM4_CH4/I2C1_SDA |
| Broche 23 | VSS — Digital ground |
| Broche 24 | VDD — Digital supply |
| Broche 25 | PB12 — GPIO/SPI2_NSS/CAN2_RX |
| Broche 26 | PB13 — GPIO/SPI2_SCK |
| Broche 27 | PB14 — GPIO/SPI2_MISO |
| Broche 28 | PB15 — GPIO/SPI2_MOSI/ADC2_IN15 |
| Broche 29 | PA0 — GPIO/TIM2_CH1/ADC1_IN1 |
| Broche 30 | PA1 — GPIO/TIM2_CH2/ADC1_IN2 |
| Broche 31 | PA2 — GPIO/USART2_TX/ADC1_IN3 |
| Broche 32 | PA3 — GPIO/USART2_RX/ADC1_IN4 |
| Broche 33 | VSSA — Analog ground |
| Broche 34 | VDDA — Analog supply (1.71 V to 3.6 V) |
| Broche 35 | VREF+ — ADC reference voltage |
| Broche 36 | PA4 — GPIO/SPI1_NSS/DAC1_OUT1 |
| Broche 37 | PA5 — GPIO/SPI1_SCK/DAC1_OUT2 |
| Broche 38 | PA6 — GPIO/SPI1_MISO/ADC2_IN3 |
| Broche 39 | PA7 — GPIO/SPI1_MOSI/ADC2_IN4 |
| Broche 40 | PB0 — GPIO/TIM3_CH3/ADC1_IN11 |
| Broche 41 | PB1 — GPIO/TIM3_CH4/ADC1_IN12 |
| Broche 42 | PB2 — GPIO/BOOT1 |
| Broche 43 | VSS — Digital ground |
| Broche 44 | VDD — Digital supply |
| Broche 45 | PC13 — GPIO/RTC_TAMP1 |
| Broche 46 | PC14 — GPIO/OSC32_IN |
| Broche 47 | PC15 — GPIO/OSC32_OUT |
| Broche 48 | VSS — Digital ground |
| Broche 49 | VDD — Digital supply |
| Broche 50 | OSC_IN — External clock input |
| Broche 51 | OSC_OUT — External clock output |
| Broche 52 | NRST — Reset (active low) |
| Broche 53 | PC0 — GPIO/ADC1_IN6 |
| Broche 54 | PC1 — GPIO/ADC1_IN7 |
| Broche 55 | PC2 — GPIO/ADC1_IN8 |
| Broche 56 | PC3 — GPIO/ADC1_IN9 |
| Broche 57 | VSSA — Analog ground |
| Broche 58 | VDDA — Analog supply |
| Broche 59 | PA13 — SWDIO (alternate) |
| Broche 60 | PA14 — SWCLK (alternate) |
| Broche 61 | VSS — Digital ground |
| Broche 62 | VDD — Digital supply |
| Broche 63 | VSS — Digital ground |
| Broche 64 | VDD — Digital supply |
Applications typiques
STM32G474RBT3 convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour STM32G474RBT3 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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).