STM32G474RBT3 - 170MHz Cortex-M4F MCU, 128KB Flash | STMicroelectronics
MPN: STM32G474RBT3 ✓ Hoạt độngSTM32G474RBT3 Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho STM32G474RBT3 — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với STM32G474RBT3 (cùng hình factor và footprint) — khác nhau ở Package, Flash Memory, Comparators, Operational Amplifiers, Core.
STM32G474RCT6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →STM32G474RET6
✅ Drop-In✓ Còn hàng
$8.25 / Đơn vị
Xem tài liệu →STM32G474RBT6
✅ Drop-In✗ Hết hàng
$3.7734 / Đơn vị
Xem tài liệu →STM32G473RCT6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →STM32G474CET6
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →STM32G474RBT3 Tỷ lệ tối đa & tính chất điện
| 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 |
| Hộp | 64-LQFP (10x10 mm) |
| Số chân | 64 |
| Operating Voltage | 1.71 V to 3.6 V |
| Nhiệt độ hoạt động | -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 |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Cấp MSL | 3 (168 hours) |
Cấu hình chân STM32G474RBT3
| Chân 1 | PB10 — GPIO/TIM2_CH3/I2C2_SCL |
| Chân 2 | PB11 — GPIO/TIM2_CH4/I2C2_SDA |
| Chân 3 | VSS — Digital ground |
| Chân 4 | VDD — Digital supply (1.71 V to 3.6 V) |
| Chân 5 | PA8 — GPIO/TIM1_CH1/HRTIM_CHA1 |
| Chân 6 | PA9 — GPIO/TIM1_CH2/USART1_TX |
| Chân 7 | PA10 — GPIO/TIM1_CH3/USART1_RX |
| Chân 8 | PA11 — GPIO/TIM1_CH4/USB_DM |
| Chân 9 | PA12 — GPIO/TIM1_ETR/USB_DP |
| Chân 10 | PA13 — SWDIO (debug interface) |
| Chân 11 | VSS — Digital ground |
| Chân 12 | VDD — Digital supply |
| Chân 13 | PA14 — SWCLK (debug interface) |
| Chân 14 | PA15 — GPIO/TIM2_CH1 |
| Chân 15 | PB3 — GPIO/TIM2_CH2/SPI1_SCK |
| Chân 16 | PB4 — GPIO/TIM3_CH1/SPI1_MISO |
| Chân 17 | PB5 — GPIO/TIM3_CH2/SPI1_MOSI |
| Chân 18 | PB6 — GPIO/TIM4_CH1/USART1_TX |
| Chân 19 | PB7 — GPIO/TIM4_CH2/USART1_RX |
| Chân 20 | BOOT0 — Boot mode selection |
| Chân 21 | PB8 — GPIO/TIM4_CH3/I2C1_SCL |
| Chân 22 | PB9 — GPIO/TIM4_CH4/I2C1_SDA |
| Chân 23 | VSS — Digital ground |
| Chân 24 | VDD — Digital supply |
| Chân 25 | PB12 — GPIO/SPI2_NSS/CAN2_RX |
| Chân 26 | PB13 — GPIO/SPI2_SCK |
| Chân 27 | PB14 — GPIO/SPI2_MISO |
| Chân 28 | PB15 — GPIO/SPI2_MOSI/ADC2_IN15 |
| Chân 29 | PA0 — GPIO/TIM2_CH1/ADC1_IN1 |
| Chân 30 | PA1 — GPIO/TIM2_CH2/ADC1_IN2 |
| Chân 31 | PA2 — GPIO/USART2_TX/ADC1_IN3 |
| Chân 32 | PA3 — GPIO/USART2_RX/ADC1_IN4 |
| Chân 33 | VSSA — Analog ground |
| Chân 34 | VDDA — Analog supply (1.71 V to 3.6 V) |
| Chân 35 | VREF+ — ADC reference voltage |
| Chân 36 | PA4 — GPIO/SPI1_NSS/DAC1_OUT1 |
| Chân 37 | PA5 — GPIO/SPI1_SCK/DAC1_OUT2 |
| Chân 38 | PA6 — GPIO/SPI1_MISO/ADC2_IN3 |
| Chân 39 | PA7 — GPIO/SPI1_MOSI/ADC2_IN4 |
| Chân 40 | PB0 — GPIO/TIM3_CH3/ADC1_IN11 |
| Chân 41 | PB1 — GPIO/TIM3_CH4/ADC1_IN12 |
| Chân 42 | PB2 — GPIO/BOOT1 |
| Chân 43 | VSS — Digital ground |
| Chân 44 | VDD — Digital supply |
| Chân 45 | PC13 — GPIO/RTC_TAMP1 |
| Chân 46 | PC14 — GPIO/OSC32_IN |
| Chân 47 | PC15 — GPIO/OSC32_OUT |
| Chân 48 | VSS — Digital ground |
| Chân 49 | VDD — Digital supply |
| Chân 50 | OSC_IN — External clock input |
| Chân 51 | OSC_OUT — External clock output |
| Chân 52 | NRST — Reset (active low) |
| Chân 53 | PC0 — GPIO/ADC1_IN6 |
| Chân 54 | PC1 — GPIO/ADC1_IN7 |
| Chân 55 | PC2 — GPIO/ADC1_IN8 |
| Chân 56 | PC3 — GPIO/ADC1_IN9 |
| Chân 57 | VSSA — Analog ground |
| Chân 58 | VDDA — Analog supply |
| Chân 59 | PA13 — SWDIO (alternate) |
| Chân 60 | PA14 — SWCLK (alternate) |
| Chân 61 | VSS — Digital ground |
| Chân 62 | VDD — Digital supply |
| Chân 63 | VSS — Digital ground |
| Chân 64 | VDD — Digital supply |
Ứng dụng tiêu biểu
STM32G474RBT3 phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho STM32G474RBT3 — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- 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)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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).