qixinwei-pcba

STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64

reviews
items available
Add inquiry cart Inquire Now

STM32G474RBT6 Product Overview

STM32G474RBT6 is a Cortex-M4 MCU at 170 MHz with FPU and math accelerator, LQFP-64. It features 128 KB Flash, 128 KB SRAM, a high-resolution timer (HRTIM, 12 channels, 184 ps resolution), USB 2.0 FS device (crystal-less), CAN FD, two 12-bit ADCs (5 Msps, 21 ch), two 12-bit DACs, four op-amps (PGA), three comparators, four Σ-Δ modulators (DFSDM), advanced motor control PWM, LP timers, RTC, 3×USART/UART, 2×SPI/I2S, 2×I2C. 52 x 5 V-tolerant I/Os. 1.7–3.6 V, -40–85 °C. Compared to the wide-temp RBT3 (-40–125°C), this model offers a more cost-effective standard industrial temperature range while retaining the full HRTIM and mixed-signal integration for digital power, motor control, and precision sensing in standard environments.


STM32G474RBT6 Core Features

Core: Cortex-M4 170 MHz, FPU + ART Accelerator + Math Accelerator (FMAC, CORDIC)

Memory: 128 KB Flash, 128 KB SRAM

High-Resolution PWM: 12-ch HRTIM with 184 ps resolution for complex topologies and precise switching

Analog: 4×PGAs, 2×12-bit ADCs (5 Msps, 21 ch), 2×12-bit DACs, 3×Comparators

Σ-Δ Modulators: 4×Σ-Δ modulators with DFSDM for high-precision sensor interfaces

Motor Control: 2×Advanced Timers (PWM/Deadtime/Brake), HRTIM, multiple GP/LP timers

Connectivity: USB 2.0 FS (Crystal-less), CAN FD, 3×USART/UART, 2×SPI/I2S, 2×I2C

I/Os: 52 (5 V-tolerant)

Package: LQFP-64

Temperature Range: -40°C to 85°C


STM32G474RBT6 Applications

Digital Power: Precision SMPS, full-bridge/half-bridge resonant converters, PFC, digital power management

Motor Control: FOC, high-precision servo control, BLDC/PMSM drives, stepper motors

Lighting Control: High-accuracy LED drivers, dimming control, smart lighting systems

Precision Sensing: High-accuracy Σ-Δ sensor measurement, industrial transmitters

Instrumentation: High-Precision Data Acquisition & Signal Conditioning

Consumer/Industrial: Drones, power tools, industrial automation, CAN FD nodes


STM32G474RBT6 Key Advantages

High-Resolution Timer (HRTIM): 12 channels, 184 ps resolution — the ultimate solution for digital power and precision switching control

128 KB Flash + 128 KB SRAM: Balanced memory for real-time control and complex algorithms

4×Σ-Δ + 4×Op-Amps + 3×Comparators + ADC/DAC: Top-tier analog integration for precision measurement and closed-loop control

170 MHz Cortex-M4 + FPU + Math Accelerator: Blazing-fast DSP and control

USB 2.0 + CAN FD: High-speed USB and industrial CAN bus on one chip

52 I/Os in 64-Pin Package + Standard Industrial Temp: Rich pin resources with optimal cost-effectiveness

1.7–3.6 V Wide Supply: Flexible for battery and various power sources


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly.

BOM Matching Service – One-stop solution, save time.

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.

Cost-Effective & Efficient – Better channel, better cost.

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries.


STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-64 STM32G474RBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM HRTIM Σ-Δ OpAmp CAN FD USB LQFP-64





FAQ

1. What is the STM32G474RBT6, and where is it positioned in the STM32G4 series?
The STM32G474RBT6 is a high‑performance mixed‑signal microcontroller from STMicroelectronics' STM32G4 series, built around an Arm® Cortex®‑M4 core with FPU and DSP extensions running at up to 170 MHz, in an LQFP‑64 package. It is the smallest‑Flash member of the G474 family, providing 128 KB Flash and 128 KB SRAM, while fully retaining all five rail‑to‑rail op‑amps, seven ultra‑low‑power comparators, and the high‑resolution timer (HRTIM). This makes it an ideal choice for cost‑sensitive applications with optimized code size that still demand top‑tier analog performance, such as compact digital power supplies, motor drives, and industrial sensor nodes.

2. Is 128 KB of Flash sufficient? What typical real‑time control programs can it run?
With careful optimization, 128 KB of Flash can accommodate a complete motor FOC control firmware, digital power control algorithms (e.g., LLC or phase‑shifted full‑bridge), a CANopen or EtherCAT slave stack, and basic fault‑protection logic. For relatively fixed‑function applications that do not require large graphics libraries or file systems, 128 KB is enough. If more code space is needed, you can upgrade to the 256‑KB (RCT6) or 512‑KB (RET6) versions in the same package, or store non‑volatile data in external SPI/QSPI Flash while keeping core algorithms in on‑chip Flash.

3. Compared with the RCT6 (256 KB) and RET6 (512 KB), what are the differences of the RBT6 besides Flash size? How do I quickly select the right one?
All three share the same processor core, SRAM (128 KB), HRTIM, five op‑amps, seven comparators, USB‑C, FDCAN, and all other digital peripherals, and are housed in the identical LQFP‑64 package with fully compatible pinouts. The only difference is on‑chip Flash capacity. Selection is straightforward: if your firmware fits within 128 KB, the RBT6 is the most cost‑effective choice; if you need extra room for communication stacks or future feature expansion, choose the RCT6 or RET6. No hardware changes are required when switching between them.

4. Why does this chip have five built‑in op‑amps and seven comparators? What external components can they replace?
The rich analog front‑end is a core strength of the STM32G474 series. The five rail‑to‑rail op‑amps can simultaneously condition multiple current‑sense signals—for example, three‑phase motor currents plus a DC‑link current—or process signals from several thermocouples or pressure sensors, completely eliminating external op‑amp arrays. The seven ultra‑low‑power comparators can handle multi‑channel over‑current protection, zero‑crossing detection, and voltage‑window monitoring. All these analog blocks are tightly coupled inside the MCU with the HRTIM and DMA to form complete digital control loops, boosting response speed while significantly reducing PCB area and BOM cost.

5. What can the high‑resolution timer (HRTIM) do on the RBT6? Does it support complex power topologies?
Fully supported. The HRTIM delivers PWM resolution down to 184 ps, generating extremely precise and flexible PWM waveforms that support topologies such as LLC, half‑bridge, full‑bridge, and phase‑shifted full‑bridge. This fine resolution enables tighter regulation of output voltage or current, reduces limit‑cycle oscillations, and results in more stable and responsive control loops. For high‑frequency DC‑DC converters, precision servo drives, and digital power supplies, the HRTIM is a critical peripheral, fully retained even on the 128‑KB Flash RBT6.

6. Does the 128 KB Flash support dual‑bank and OTA updates? How can update safety be ensured?
Yes. Despite the 128‑KB capacity, it still supports a dual‑bank architecture with each bank being 64 KB, allowing current firmware to execute from one bank while the other is erased and programmed. After a new firmware image is downloaded to the alternate bank and verified, a simple boot‑address switch completes the update. If a power loss or verification failure occurs, the system automatically rolls back to the original firmware, guaranteeing the device is never bricked. Combined with code readout protection (RDP) and the Memory Protection Unit (MPU), a secure remote firmware‑update scheme can be implemented, ideal for industrial equipment requiring highly reliable maintenance.

7. What high‑speed communication interfaces does the chip offer? Does it support CAN FD?
It integrates up to three FDCAN (Flexible Data‑Rate CAN) controllers, which are backward‑compatible with CAN 2.0 while supporting data rates up to 5 Mbps and payloads up to 64 bytes. Additionally, it provides multiple UARTs, SPIs, I²Cs, and I²S interfaces. All of these can operate simultaneously, making the chip ideal for industrial automation, vehicle networks, and distributed control systems. Within the 64‑pin package, careful pin‑multiplexing allows multiple CAN FD and UART/SPI channels to be brought out concurrently, meeting most field‑communication requirements.

8. What can the USB‑C interface on the STM32G474RBT6 do? Does it support Power Delivery?
The integrated USB‑C power‑delivery and communication controller supports USB 2.0 full‑speed device communication and can deliver up to 15 W (5 V/3 A) through simple CC‑pin detection. It does not implement the full USB Power Delivery (PD) protocol. If PD is required, an external PD controller can be added. For applications that do not need PD, the MCU can be powered and communicate directly over USB‑C, making it ideal for portable devices and USB‑powered small instruments.

9. What development tools are needed for the STM32G474RBT6, and is it compatible with previous STM32 ecosystems?
It is fully compatible with the STM32Cube ecosystem, including the free STM32CubeMX configuration tool, STM32CubeIDE integrated development environment, and the STM32CubeG4 firmware package. If you have previously worked with STM32F3 or STM32F4 series, a large portion of HAL code can be reused; the main adjustments involve analog‑peripheral configuration and pin mapping. Official example projects and reference designs for digital power and motor control are also provided to accelerate development.

10. If I later need larger Flash or higher processing performance, what upgrade options are available?
If you need more program storage, you can directly upgrade to the pin‑compatible STM32G474RCT6 (256 KB) or RET6 (512 KB) with zero hardware changes. If you require greater computational power, more SRAM, or a higher core frequency, you can move to the STM32H7 series (such as the STM32H723 or H743), which also offer LQFP‑64 packages and richer peripherals with graphics acceleration. Because all these devices belong to the same STM32 ecosystem, code and hardware designs can be highly reused, and migration effort is minimal.

Property:
Specification
Product Type:
Arm Cortex-M4 Mixed-Signal 32-bit MCU
Brand:
STMicroelectronics
Core:
Cortex-M4 170 MHz (FPU + Math Accelerator)
Package:
LQFP-64
Memory:
128 KB Flash, 128 KB SRAM
Analog:
4×Op-Amps, 2×DACs, 3×Comparators, ADC, Σ-Δ
HRTIM:
12-ch, 184 ps resolution
Connectivity:
USB 2.0 FS, CAN FD
I/Os:
52
Voltage:
1.7V–3.6V
Temperature:
-40°C to 85°C
Recent Reviews
+