STM32G474RBT3 - 170MHz Cortex-M4F MCU, 128KB Flash | STMicroelectronics
MPN: STM32G474RBT3 ✓ AktifSTM32G474RBT3 Ringkasan
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.
Alternatif penggantian untuk STM32G474RBT3 — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian STM32G474RBT3 (sama faktor bentuk dan footprint) — berbeda di dalam Package, Flash Memory, Comparators, Operational Amplifiers, Core.
STM32G474RCT6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32G474RET6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32G474RBT6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32G473RCT6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32G474CET6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32G474RBT3 Rating Maksimal & Karakteristik Listrik
| 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 |
| Paket | 64-LQFP (10x10 mm) |
| Jumlah Pin | 64 |
| Operating Voltage | 1.71 V to 3.6 V |
| Suhu Kerja | -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 |
| Tipe Mounting | Surface Mount |
| Status RoHS | Compliant |
| Level MSL | 3 (168 hours) |
Konfigurasi Pin STM32G474RBT3
| Pin produk 1 | PB10 — GPIO/TIM2_CH3/I2C2_SCL |
| Pin produk 2 | PB11 — GPIO/TIM2_CH4/I2C2_SDA |
| Pin produk 3 | VSS — Digital ground |
| Pin produk 4 | VDD — Digital supply (1.71 V to 3.6 V) |
| Pin produk 5 | PA8 — GPIO/TIM1_CH1/HRTIM_CHA1 |
| Pin produk 6 | PA9 — GPIO/TIM1_CH2/USART1_TX |
| Pin produk 7 | PA10 — GPIO/TIM1_CH3/USART1_RX |
| Pin produk 8 | PA11 — GPIO/TIM1_CH4/USB_DM |
| Pin produk 9 | PA12 — GPIO/TIM1_ETR/USB_DP |
| Pin produk 10 | PA13 — SWDIO (debug interface) |
| Pin produk 11 | VSS — Digital ground |
| Pin produk 12 | VDD — Digital supply |
| Pin produk 13 | PA14 — SWCLK (debug interface) |
| Pin produk 14 | PA15 — GPIO/TIM2_CH1 |
| Pin produk 15 | PB3 — GPIO/TIM2_CH2/SPI1_SCK |
| Pin produk 16 | PB4 — GPIO/TIM3_CH1/SPI1_MISO |
| Pin produk 17 | PB5 — GPIO/TIM3_CH2/SPI1_MOSI |
| Pin produk 18 | PB6 — GPIO/TIM4_CH1/USART1_TX |
| Pin produk 19 | PB7 — GPIO/TIM4_CH2/USART1_RX |
| Pin produk 20 | BOOT0 — Boot mode selection |
| Pin produk 21 | PB8 — GPIO/TIM4_CH3/I2C1_SCL |
| Pin produk 22 | PB9 — GPIO/TIM4_CH4/I2C1_SDA |
| Pin produk 23 | VSS — Digital ground |
| Pin produk 24 | VDD — Digital supply |
| Pin produk 25 | PB12 — GPIO/SPI2_NSS/CAN2_RX |
| Pin produk 26 | PB13 — GPIO/SPI2_SCK |
| Pin produk 27 | PB14 — GPIO/SPI2_MISO |
| Pin produk 28 | PB15 — GPIO/SPI2_MOSI/ADC2_IN15 |
| Pin produk 29 | PA0 — GPIO/TIM2_CH1/ADC1_IN1 |
| Pin produk 30 | PA1 — GPIO/TIM2_CH2/ADC1_IN2 |
| Pin produk 31 | PA2 — GPIO/USART2_TX/ADC1_IN3 |
| Pin produk 32 | PA3 — GPIO/USART2_RX/ADC1_IN4 |
| Pin produk 33 | VSSA — Analog ground |
| Pin produk 34 | VDDA — Analog supply (1.71 V to 3.6 V) |
| Pin produk 35 | VREF+ — ADC reference voltage |
| Pin produk 36 | PA4 — GPIO/SPI1_NSS/DAC1_OUT1 |
| Pin produk 37 | PA5 — GPIO/SPI1_SCK/DAC1_OUT2 |
| Pin produk 38 | PA6 — GPIO/SPI1_MISO/ADC2_IN3 |
| Pin produk 39 | PA7 — GPIO/SPI1_MOSI/ADC2_IN4 |
| Pin produk 40 | PB0 — GPIO/TIM3_CH3/ADC1_IN11 |
| Pin produk 41 | PB1 — GPIO/TIM3_CH4/ADC1_IN12 |
| Pin produk 42 | PB2 — GPIO/BOOT1 |
| Pin produk 43 | VSS — Digital ground |
| Pin produk 44 | VDD — Digital supply |
| Pin produk 45 | PC13 — GPIO/RTC_TAMP1 |
| Pin produk 46 | PC14 — GPIO/OSC32_IN |
| Pin produk 47 | PC15 — GPIO/OSC32_OUT |
| Pin produk 48 | VSS — Digital ground |
| Pin produk 49 | VDD — Digital supply |
| Pin produk 50 | OSC_IN — External clock input |
| Pin produk 51 | OSC_OUT — External clock output |
| Pin produk 52 | NRST — Reset (active low) |
| Pin produk 53 | PC0 — GPIO/ADC1_IN6 |
| Pin produk 54 | PC1 — GPIO/ADC1_IN7 |
| Pin produk 55 | PC2 — GPIO/ADC1_IN8 |
| Pin produk 56 | PC3 — GPIO/ADC1_IN9 |
| Pin produk 57 | VSSA — Analog ground |
| Pin produk 58 | VDDA — Analog supply |
| Pin produk 59 | PA13 — SWDIO (alternate) |
| Pin produk 60 | PA14 — SWCLK (alternate) |
| Pin produk 61 | VSS — Digital ground |
| Pin produk 62 | VDD — Digital supply |
| Pin produk 63 | VSS — Digital ground |
| Pin produk 64 | VDD — Digital supply |
Aplikasi Umum
STM32G474RBT3 cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk STM32G474RBT3 — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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 |
Diferensiator Kunci
- On-chip 184 ps high-resolution timer with 12 channels (vsSTM32G474CET6)
- Industrial-grade temperature rating -40 C to +125 C (vsSTM32G474RBT6)
- Hardware CORDIC + FMAC math accelerator (vsSTM32G473RCT6)
Catatan Desain
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.
Informasi Konformitas
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).