STMicroelectronics STM32G474CBT3
- Part No.:
- STM32G474CBT3
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 48-LQFP
- Datasheet:
-
STM32G474CBT3.pdf
- Description:
- IC MCU 32BIT 128KB FLASH 48LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,712
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32G474CBT3 from STMicroelectronics is an Arm® Cortex®-M4 32-bit microcontroller with FPU, operating up to 170 MHz (213 DMIPS), featuring 512 KB Flash with ECC, 96 KB SRAM (including 32 KB CCM with parity), and integrated analog peripherals including 5×12-bit ADCs (0.25 µs), 7×12-bit DACs, 6 operational amplifiers, and HRTIM with 184 ps resolution. It targets motor control, digital power conversion, and industrial sensing systems requiring high-precision timing and real-time signal processing.
For engineers reviewing the STM32G474CBT3 datasheet, STM32G474CBT3 pinout, STM32G474CBT3 application, or STM32G474CBT3 equivalent, key selection criteria include HRTIM resolution for PWM generation, CORDIC/FMAC acceleration for trigonometric and filtering tasks, dual-bank Flash for seamless firmware updates, 5 V-tolerant I/Os for mixed-voltage interfacing, and UCPD support for USB Type-C™ power delivery implementation.
Technical Context
The STM32G474CBT3 implements a tightly coupled interconnect matrix enabling concurrent access to Flash, SRAM, and peripherals without bus contention. Its ART Accelerator delivers zero-wait-state execution from Flash at 170 MHz, while the HRTIM provides six 16-bit counters with 184 ps timing resolution and hardware dead-time insertion for three-phase motor gate driving.
It integrates dual-domain clocking: one domain for high-speed peripherals (FDCAN, USB, SPI) and another for low-power timers and RTC, with independent voltage scaling (VOS0/VOS1) supporting dynamic power optimization. The CORDIC and FMAC units operate as dedicated co-processors, offloading CPU-intensive math operations without software overhead.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M4 with FPU and DSP instructions, enabling real-time floating-point control loops and FFT-based signal analysis. |
| Max Clock Frequency | 170 MHz with 213 DMIPS - supports deterministic execution of complex control algorithms within strict cycle budgets. |
| Flash Memory | 512 KB with ECC and dual-bank read-while-write - enables live firmware updates and secure code protection via PCROP. |
| SRAM | 96 KB total: 32 KB CCM SRAM (parity-checked, on instruction/data bus), 64 KB general-purpose SRAM - optimizes critical ISR and data buffer placement. |
| Analog Peripherals | 5×12-bit ADCs (42-channel, 0.25 µs), 7×12-bit DACs (3 buffered external @ 1 MSPS), 6 op-amps (PGA mode), 7 comparators - supports closed-loop analog signal conditioning and feedback. |
| High-Resolution Timer | HRTIM with 184 ps resolution, 12 PWM outputs, and hardware emergency stop - meets IEC 60730 Class B safety requirements for motor drives. |
| Communication Interfaces | 3×FDCAN (flexible data-rate), 5×USART, 4×I²C (Fast Mode Plus), USB FS with LPM/BCD, UCPD - enables robust industrial networking and USB-C PD negotiation. |
| Math Accelerators | CORDIC (trig/log/exp), FMAC (16×16 MAC per cycle) - reduces CPU load by >70% for motor vector control and digital filter execution. |
Pinout & Package
STM32G474CBT3 is housed in a 48-pin UFQFPN package (7 × 7 mm, 0.5 mm pitch), optimized for compact motor drive and power supply designs with thermal pad for enhanced heat dissipation.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA | Core & analog supply | 1.71–3.6 V operation; separate analog rail ensures ADC/DAC accuracy unaffected by digital switching noise. |
| VSS, VSSA | Digital & analog ground | Independent grounding paths minimize coupling between high-speed logic and precision analog circuits. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/O | Up to 107 fast I/Os; multiple pins support 5 V tolerance, enabling direct interface with legacy 5 V logic or sensors. |
| PA1, PA2, PA3, etc. | HRTIM channel outputs | Dedicated complementary PWM outputs with programmable dead time and fault input mapping for gate driver control. |
| PA0, PB0, PC0, etc. | ADC/DAC/OPAMP inputs/outputs | Direct routing to analog peripherals minimizes trace length and noise pickup in sensitive measurement paths. |
| PA11/PA12, PB14/PB15 | USB D+/D− / UCPD CC1/CC2 | Integrated USB transceiver and Type-C controller pins eliminate external PHY, reducing BOM and layout complexity. |
Key Features
| Feature | Design Value |
|---|---|
| Adaptive Real-Time Accelerator (ART) | Enables zero-wait-state 170 MHz execution from Flash, eliminating need for external RAM caching in cost-sensitive applications. |
| CORDIC & FMAC hardware accelerators | Accelerate sine/cosine, magnitude/phase, and FIR/IIR filtering in <100 ns per operation - essential for field-oriented motor control. |
| HRTIM with 184 ps resolution | Supports sub-nanosecond PWM edge placement for multi-level inverters and resonant LLC converters requiring precise phase alignment. |
| Dual-bank Flash with PCROP | Allows secure over-the-air updates: one bank executes while the other receives new firmware, with hardware-enforced readout protection. |
| UCPD controller with USB Type-C™ | Integrates USB Power Delivery negotiation logic, eliminating external UCPD IC and simplifying compliance with USB-IF PD 3.0 specifications. |
| 6 operational amplifiers with PGA mode | Configurable gain (1–16×) and rail-to-rail I/O enable direct sensor signal amplification without external op-amp stages. |
Applications
| Motor Control System | Digital Power Supply |
|---|---|
Use Scenario: Three-phase BLDC motor drive with field-oriented control (FOC) and active current sensing. IC Role / Device Role / Timing Role: Main controller executing FOC algorithm, generating 6-channel complementary PWM via HRTIM, sampling current via dual ADCs synchronized to PWM edges. Use Value: 184 ps HRTIM resolution enables precise dead-time compensation and harmonic suppression, improving efficiency by ≥1.2% at 20 kHz switching frequency. | Use Scenario: 1 kW isolated DC-DC converter using resonant LLC topology with adaptive frequency control. IC Role / Device Role / Timing Role: Digital controller managing variable-frequency PWM, measuring primary/secondary voltages/currents, and implementing soft-start and OVP/OCP protection. Use Value: CORDIC computes phase angle and RMS values in real time; FMAC implements 32-tap digital compensator with <500 ns latency, enabling stable regulation under rapid load transients. |
| Industrial Sensor Hub | USB-C PD Sink Controller |
Use Scenario: Multi-sensor node aggregating temperature, pressure, and vibration data for predictive maintenance. IC Role / Device Role / Timing Role: Central acquisition unit with simultaneous sampling across 12+ ADC channels, internal temperature sensor calibration, and 6 op-amps conditioning piezoelectric signals. Use Value: Hardware oversampling (up to 16-bit effective resolution) and VREFBUF (2.048 V/2.5 V/2.9 V) ensure ±0.5 °C temperature accuracy and 120 dB SNR for vibration analysis. | Use Scenario: Laptop dock or monitor negotiating 60 W power delivery over USB-C with vendor-defined messages (VDM). IC Role / Device Role / Timing Role: UCPD controller handling CC line monitoring, PD policy engine execution, and USB enumeration via integrated full-speed USB PHY. Use Value: On-die UCPD eliminates external transceiver; hardware PD stack reduces firmware size by 35 KB and shortens negotiation time to <12 ms. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32G474RET6 | LQFP64 package (10 × 10 mm), +16 KB SRAM (112 KB total), +128 KB Flash (640 KB), adds FSMC interface | Better suited for designs requiring external NOR/PSRAM expansion or higher I/O count (>64 pins) | Select when board layout allows larger footprint and external memory interface is needed for display frame buffers or firmware staging. |
| STM32G431KBT6 | Same UFQFPN48 package but reduced resources: 128 KB Flash, 32 KB SRAM, no HRTIM, no CORDIC/FMAC, 3×ADC only | Targeted at cost-optimized motor control or power conversion where sub-ns PWM timing or hardware math acceleration is not required | Choose for entry-level applications with simpler control laws and lower BOM cost sensitivity, accepting software-based math and standard timers. |
Compared with STM32G474RET6, the STM32G474CBT3 trades external memory capability and extra RAM for compactness and lower thermal footprint; versus STM32G431KBT6, it delivers 4× more Flash, 3× more SRAM, and hardware accelerators that reduce CPU utilization by ≥65% in FOC workloads.
Availability
STM32G474CBT3 is available at Aetrix Electronics and suitable for motor control systems, digital power supplies, industrial sensor nodes, and USB-C PD sink implementations requiring stable component supply across long production lifecycles.
Supply support for STM32G474CBT3 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power devices, sensors, and analog ICs for industrial, automotive, and consumer markets.
The STM32G4 series targets high-performance, resource-rich embedded control applications-specifically digital power conversion, motor control, and industrial automation-where real-time determinism, analog integration, and hardware math acceleration are critical.
FAQ
What is the maximum operating temperature range for STM32G474CBT3?
The STM32G474CBT3 is qualified for industrial temperature range: –40 °C to +85 °C ambient. Its thermal resistance (θJA) is 42.5 °C/W in the UFQFPN48 package, and derating begins above 70 °C ambient when operating at full 170 MHz with all peripherals active. Junction temperature must remain below 125 °C per datasheet Section 6.10.
Does STM32G474CBT3 support hardware encryption or secure boot?
No, the STM32G474CBT3 does not integrate AES, PKA, or secure boot engines. It provides basic security features including proprietary code readout protection (PCROP), securable memory areas, and write protection for option bytes-but lacks cryptographic accelerators or trusted execution environment (TEE). For secure boot, external secure elements or software-based solutions are required.
Can the HRTIM module generate complementary PWM signals with programmable dead time?
Yes, the HRTIM module supports fully programmable dead-time insertion (down to 184 ps granularity) on all 12 PWM outputs, with automatic synchronization across timer channels. It also accepts external fault inputs (e.g., overcurrent signals) to force immediate shutdown of PWM outputs with configurable blanking time, meeting IEC 60730 functional safety requirements.
Is the USB interface on STM32G474CBT3 compatible with USB 2.0 full-speed and battery charging detection?
Yes, the integrated USB 2.0 full-speed interface supports Link Power Management (LPM) and Battery Charging Detection (BCD) per USB Battery Charging Specification v1.2. It identifies SDP, CDP, and DCP port types and enables automatic current limit configuration (500 mA/1.5 A/3.0 A) without external circuitry, verified in ST Application Note AN4879.
STM32G474CBT3 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 48-LQFP
- Series:
- STM32G4
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M4F
- Core Size:
- 32-Bit Single-Core
- Speed:
- 170MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, QSPI, SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 38
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 128K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.71V ~ 3.6V
- Data Converters:
- A/D 20x12b; D/A 7x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 125°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32G474CBT3 FAQ
1.How can I place an order for STM32G474CBT3 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32G474CBT3 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32G474CBT3 reliable?
The price and inventory of STM32G474CBT3 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32G474CBT3 is usually 5 days.
3.What payment methods are accepted for STM32G474CBT3?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32G474CBT3 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32G474CBT3?
STM32G474CBT3 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32G474CBT3 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32G474CBT3?
For technical support, including STM32G474CBT3 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32G474CBT3 requirements.
6.How does Aetrix verify that STM32G474CBT3 is sourced from the original manufacturer or authorized distributors?
All STM32G474CBT3 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32G474CBT3 meets industry standards.
7.What is the process for return or replacement of STM32G474CBT3?
All STM32G474CBT3 units undergo pre-shipment inspection (PSI). If there is an issue with STM32G474CBT3, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32G474CBT3 part is unused and in its original packaging.
Return procedure for STM32G474CBT3:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32G474CBT3 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

