
Product Overview
The STM32G474CEU6 is a high-performance 32-bit microcontroller from STMicroelectronics based on the Arm Cortex-M4 processor with a floating-point unit (FPU), operating at up to 170 MHz. It features 512KB of Flash memory, 128KB of SRAM, advanced analog peripherals, hardware mathematical accelerators and a high-resolution timer.
Part of the STM32G4 series, the STM32G474CEU6 is designed for applications requiring precise control, fast signal processing and advanced analog integration. Its CORDIC and FMAC accelerators help speed up mathematical and digital filtering operations, while its high-resolution timer supports demanding PWM applications. The device is supplied in a compact UFQFPN-48 package and is suitable for industrial control, motor drives, power conversion and other embedded applications.
Key Features
-
32-bit Arm Cortex-M4 processor with FPU
-
CPU frequency up to 170 MHz
-
DSP instruction set
-
512KB embedded Flash memory with ECC support
-
128KB SRAM, including dedicated CCM SRAM
-
Memory Protection Unit (MPU)
-
ART Accelerator for efficient Flash execution
-
CORDIC mathematical accelerator
-
FMAC filter mathematical accelerator
-
Five 12-bit ADCs across the device family
-
High-resolution timer with 184 ps resolution
-
12-channel high-resolution PWM capability
-
Seven 12-bit DAC channels across the device family
-
Seven high-speed analog comparators
-
Six operational amplifiers
-
DMA controller
-
Quad-SPI memory interface
-
USB 2.0 Full-Speed interface
-
USB Type-C and USB Power Delivery controller
-
Three FDCAN controllers across the device family
-
Multiple I²C, USART, SPI and audio interfaces
-
True random number generator (RNG)
-
CRC calculation unit
-
96-bit unique device ID
-
Supply voltage from 1.71V to 3.6V
-
Operating temperature from -40°C to +85°C
-
UFQFPN-48 package
-
ECOPACK2 compliant
The features above are based on the STM32G474 family documentation. Peripheral availability and pin assignments depend on the exact device and package.
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G474CEU6 |
| Product Family | STM32G474xC |
| Core | Arm Cortex-M4 |
| Maximum CPU Frequency | 170 MHz |
| Flash Memory | 512KB |
| SRAM | 128KB |
| Floating-Point Unit | Single-precision |
| DSP Instructions | Supported |
| Mathematical Accelerators | CORDIC and FMAC |
| ADC | 12-bit |
| DAC | 12-bit |
| High-Resolution Timer | 184 ps resolution |
| Memory Interface | Quad-SPI |
| USB | USB 2.0 Full-Speed |
| Supply Voltage | 1.71V to 3.6V |
| Operating Temperature | -40°C to +85°C |
| Package | UFQFPN-48 |
| Package Size | 7 × 7 × 0.55 mm |
| Packing Type | Tray |
| Product Status | Active |
| Environmental Grade | ECOPACK2 |
| Quality Grade | Industrial |
ST lists the exact STM32G474CEU6 with a UFQFPN-48 package measuring 7 × 7 × 0.55 mm, a 1.71V to 3.6V supply range and an operating temperature range of -40°C to +85°C.
Processor & Architecture
The STM32G474CEU6 integrates a 32-bit Arm Cortex-M4 processor operating at up to 170 MHz. Its single-precision FPU and DSP instruction set support real-time calculations, digital signal processing and advanced control algorithms.
The ART Accelerator helps improve instruction execution from Flash memory, while the Memory Protection Unit provides memory-access control for embedded software.
The CORDIC accelerator speeds up mathematical operations such as trigonometric calculations. The FMAC unit accelerates supported filtering operations, reducing the computational workload on the CPU.
These features make the MCU suitable for motor control, digital power conversion, signal conditioning and other applications requiring responsive real-time processing.
Memory & Storage
The STM32G474CEU6 provides integrated memory resources for application firmware and real-time data processing.
-
512KB embedded Flash memory
-
Flash ECC support
-
Two Flash banks supporting read-while-write operation
-
96KB main SRAM
-
32KB CCM SRAM
-
Hardware parity checking on specified SRAM regions
-
Flash readout and write protection
-
Securable memory area
-
1KB one-time-programmable memory
-
Quad-SPI external memory interface
-
CRC calculation unit
The integrated memory supports control firmware, communication stacks, signal-processing routines and application data. The Quad-SPI interface can provide access to compatible external memory devices where additional storage is required.
Analog Peripherals
The STM32G474CEU6 belongs to a microcontroller family with extensive analog integration, designed for precision measurement, motor control and power-management applications.
-
12-bit ADC resources
-
Hardware ADC oversampling
-
High-speed analog conversion
-
High-speed analog comparators
-
Operational amplifiers with programmable-gain capabilities
-
12-bit DAC resources
-
Internal voltage-reference buffer
-
Analog peripherals suitable for current, voltage and sensor measurements
The STM32G474 family includes five 12-bit ADCs, seven comparator resources and six operational amplifiers. The exact channel availability and package pin assignments should be checked in the official datasheet.
Timer & PWM Resources
The STM32G474CEU6 provides advanced timer resources for applications requiring accurate timing and waveform generation.
-
High-resolution timer with 184 ps resolution
-
High-resolution PWM generation
-
Advanced-control timers
-
General-purpose timers
-
Input capture and output compare
-
Dead-time generation for supported PWM functions
-
Emergency-stop functions on supported timers
-
Low-power timer
-
Independent and window watchdog timers
-
SysTick timer
-
RTC with calendar and alarm functions
The high-resolution timer is particularly useful in switching power supplies, digital power conversion, motor drives and other applications where precise PWM timing is important.
Communication & Connectivity
The STM32G474CEU6 integrates serial interfaces for communication with sensors, external memory, controllers and other embedded devices.
-
I²C interfaces with Fast-mode Plus support
-
USART and UART interfaces
-
Low-power UART
-
SPI interfaces
-
I²S functionality on supported SPI interfaces
-
Serial Audio Interface (SAI)
-
USB 2.0 Full-Speed
-
USB Type-C and USB Power Delivery controller
-
FDCAN interfaces
-
Quad-SPI memory interface
-
Serial Wire Debug (SWD)
-
JTAG debugging support
The STM32G474 family provides multiple communication interfaces, but the functions available on the exact package depend on pin multiplexing and peripheral configuration. Consult the datasheet before finalizing interface assignments.
Clock & Power Management
The STM32G474CEU6 provides flexible clock-generation resources for balancing performance, timing accuracy and power consumption.
-
External crystal oscillator support
-
Internal high-speed RC oscillator
-
Internal low-speed RC oscillator
-
External 32 kHz crystal oscillator support
-
Phase-locked loop (PLL) clock generation
-
Power-on and power-down reset
-
Programmable brownout reset
-
Programmable voltage detector
-
Peripheral clock management
-
VBAT supply support for RTC and backup registers
These clock and reset resources support applications requiring accurate timing, reliable startup and configurable peripheral operation.
Low-Power Operation
Although designed for high-performance control applications, the STM32G474CEU6 includes several power-saving features.
-
Sleep mode
-
Stop mode
-
Standby mode
-
Shutdown mode
-
Peripheral clock gating
-
RTC wake-up capability
-
Low-power timer support
-
VBAT supply for supported backup functions
These features allow developers to reduce energy consumption during idle periods or when the application does not require continuous high-speed processing.
Power Management
The STM32G474CEU6 operates from a supply voltage of 1.71V to 3.6V.
-
Supply voltage: 1.71V to 3.6V
-
Power-on and power-down reset
-
Programmable brownout reset
-
Programmable voltage detector
-
Peripheral clock control
-
Multiple low-power operating modes
-
VBAT supply support for RTC and backup registers
Power-supply design should follow STMicroelectronics' recommendations for decoupling capacitors, analog supply routing, grounding and PCB layout.
Security & Data Integrity
The STM32G474CEU6 includes hardware and architectural features that help protect firmware and improve data integrity.
-
Flash readout protection
-
Flash write protection
-
Proprietary code readout protection
-
Securable Flash memory area
-
Flash ECC support
-
SRAM hardware parity checking on specified regions
-
Memory Protection Unit
-
CRC calculation unit
-
96-bit unique device ID
-
True random number generator
These resources support firmware protection and system reliability. They should not be interpreted as equivalent to the dedicated cryptographic security features offered by certain other STM32 product families.
Development & Debugging
The STM32G474CEU6 is supported by the STM32 development ecosystem, including software configuration tools, firmware libraries and debugging hardware.
Development resources include:
-
STM32CubeIDE
-
STM32CubeMX
-
STM32CubeG4 software package
-
ST-LINK programming and debugging tools
-
Serial Wire Debug (SWD)
-
JTAG debugging
-
Official datasheets and reference manuals
-
Application notes and firmware examples
These resources help engineers configure analog peripherals, implement real-time control algorithms and develop firmware for industrial and embedded applications.
Applications
The STM32G474CEU6 is suitable for applications such as:
-
Motor control and motor drives
-
Industrial automation
-
Digital power conversion
-
Switching power supplies
-
Battery charging systems
-
Power management
-
Renewable-energy control systems
-
Precision measurement
-
Sensor interfaces
-
Digital signal processing
-
Robotics and actuators
-
Consumer appliances
-
Embedded control systems
Benefits
-
170 MHz Cortex-M4 processing performance
-
512KB Flash memory
-
128KB SRAM
-
Single-precision FPU and DSP instructions
-
CORDIC and FMAC hardware accelerators
-
High-resolution PWM timer
-
Rich analog integration
-
Multiple serial communication interfaces
-
USB Full-Speed connectivity
-
FDCAN support
-
Flexible clock and power management
-
Compact UFQFPN-48 package
-
Industrial operating temperature range
-
Mature STM32 development ecosystem
Packaging & Ordering Information
-
Part Number: STM32G474CEU6
-
Manufacturer: STMicroelectronics
-
Device Family: STM32G474xC
-
Package: UFQFPN-48
-
Package Code: UFQFPN48
-
Package Size: 7 × 7 × 0.55 mm
-
Packing Type: Tray
-
Supply Voltage: 1.71V to 3.6V
-
Operating Temperature: -40°C to +85°C
-
Product Status: Active
-
Grade: Industrial
-
RoHS: ECOPACK2
STMicroelectronics lists the exact STM32G474CEU6 ordering variant with a UFQFPN-48 package and tray packing. The separate STM32G474CEU6TR ordering variant is associated with tape-and-reel packaging; it is not interchangeable with the exact part number requested when specifying the order.
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G474CEU6 Datasheet
Frequently Asked Questions
What is the STM32G474CEU6?
The STM32G474CEU6 is a 32-bit Arm Cortex-M4 microcontroller from STMicroelectronics operating at up to 170 MHz, with 512KB Flash, 128KB SRAM, advanced analog peripherals and mathematical accelerators.
What is the maximum CPU frequency?
The maximum CPU frequency is 170 MHz.
How much Flash memory does the STM32G474CEU6 have?
It provides 512KB of embedded Flash memory.
How much SRAM does the STM32G474CEU6 have?
It provides 128KB of SRAM, including main SRAM and dedicated CCM SRAM.
What mathematical accelerators does it include?
The device includes CORDIC and FMAC accelerators for supported mathematical and filtering operations.
What package does the STM32G474CEU6 use?
The exact part uses a UFQFPN-48 package measuring 7 × 7 × 0.55 mm.
What is its operating voltage?
The specified supply-voltage range is 1.71V to 3.6V.
What is its operating temperature range?
The STM32G474CEU6 is specified for operation from -40°C to +85°C.
What is the difference between STM32G474CEU6 and STM32G474CEU6TR?
Both are STM32G474CE devices in the UFQFPN-48 package. The STM32G474CEU6 is the tray-packaged ordering variant, while STM32G474CEU6TR denotes tape-and-reel packaging.
Why Choose Us
We support electronic-component customers with sourcing for prototypes, small batches and volume production. Our services are designed for OEM, EMS, engineering and distributor customers requiring reliable component supply and flexible purchasing options.
Request a Quote
Contact us for:
-
Current availability
-
Volume pricing
-
Sample quantities
-
Bulk purchasing
-
BOM sourcing
-
Lead-time information
-
Alternative and replacement parts
Please provide the required quantity and delivery destination for a customized quotation.
Payment Methods
We support flexible B2B payment options, including:
-
Credit Card
-
Bank Transfer
-
USDT
-
E-wallet
Payment terms can be discussed according to order quantity and customer requirements.
Shipping Options
We support international shipping solutions for electronic components, including:
-
Express delivery
-
Air freight
-
International courier
-
Consolidated shipments
-
Bulk logistics solutions
Shipping options and delivery times depend on destination, quantity and order requirements.
Wholesale & OEM Support
For OEM, EMS, engineering and distributor customers, we support:
-
Sample orders
-
Small-batch purchasing
-
Volume orders
-
BOM sourcing
-
Long-term supply
-
Product matching
-
OEM/ODM sourcing support
Contact us with your required quantity and delivery destination for a customized quotation.