{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32G474CCU3","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32G474CCU3","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32G474CCU3","factsUrl":"https://icboms.com/api/mcp/products/STM32G474CCU3","rawCanonicalId":null},"summary":{"shortDescription":"STMicroelectronics STM32G4 series, STM32G474CCU3, ARM Cortex-M4F 32-bit MCU, 170 MHz, 256 KB Flash, 128 KB RAM, 42 I/O, CANbus/I²C/SPI/UART, 21x12-bit ADC, 7x12-bit DAC, -40 to 125 °C, 48-UFQFN exposed pad.","salesMarkdown":"## What the 170 MHz Cortex-M4F means for your control loop The STM32G474CCU3: The floating-point unit executes PID loops, motor-control transforms, and digital filter math in hardware without cycle-counting software emulation. ## Analog peripheral count — reducing the external BOM With 21 multiplexed 12-bit ADC channels and 7 independent 12-bit DAC outputs, this part handles multi-phase current sensing and simultaneous analog output generation without external converters. The ADC bank covers three-phase motor currents plus a DC-link voltage sense on a single chip; the DAC channels can drive setpoints for multiple power-stage references. ## Connectivity and peripheral set for mixed-signal control The I²S peripheral supports audio-class serial data, though the primary application is synchronous motor feedback rather than audio. The 125 °C upper limit covers under-hood electronics, engine-bay sensor interfaces, and outdoor telecom equipment. Without those vias, the junction temperature rises faster than the datasheet thermal resistance suggests at continuous 170 MHz operation with all peripherals active. MSL rating should be confirmed on the reel label for bake requirements before reflow. This is a current-generation part in the STM32G4 family, not a legacy or phase-out line. For dual-sourcing resilience, the STM32G474CEU3 is a pin-compatible sibling with the same package and pinout, differing only in Flash density (512 KB versus 256 KB). The CEU3 variant is a drop-in replacement if the firmware fits the larger memory map, though the BOM cost delta is small enough that the CEU3 is often preferred for headroom. No second-source from another manufacturer exists — this is an ST-proprietary architecture.","metaTitle":"STM32G474CCU3 ARM Cortex-M4F MCU, 170 MHz, 256 KB Flash","metaDescription":"STMicroelectronics STM32G474CCU3 32-bit MCU with 170 MHz Cortex-M4F, 256 KB Flash, 128 KB RAM, 42 I/O, -40 to 125 °C.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"170MHz","Series":"STM32G4","Package":"Tray","RAM Size":"128K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT","Connectivity":"CANbus, I²C, IrDA, LINbus, QSPI, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"42","Core Processor":"ARM® Cortex®-M4F","Package / Case":"48-UFQFN Exposed Pad","Product Status":"Active","Data Converters":"A/D 21x12b; D/A 7x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32G474","Program Memory Size":"256KB (256K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~125°C(TA)","Supplier Device Package":"48-UFQFPN (7x7)","Voltage - Supply (Vcc/Vdd)":"1.71V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$5.9195","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/320421a839b0221632b77f7510de8363.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32G474CCU3/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between STM32G474CCU3 and STM32G474CEU3?","answer":"The STM32G474CEU3 is the pin-compatible higher-density sibling with 512 KB Flash instead of 256 KB. Both share the same 48-UFQFN package, 170 MHz Cortex-M4F core, 128 KB RAM, and peripheral set. The CEU3 is a drop-in replacement if the firmware fits the larger Flash — useful for adding OTA staging or larger lookup tables."},{"question":"What development tools support STM32G474CCU3?","answer":"The STM32G4 series is supported by STM32CubeIDE, IAR EWARM, Keil MDK, and GCC-based toolchains via the ARM GCC toolchain. Debug and programming use the standard SWD interface through ST-Link, J-Link, or DAPLink probes. The STM32CubeG4 HAL and LL drivers cover all peripherals including the HRTIM and analog blocks."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32G474CCU3","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32G474CCU3 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T18:03:28.771Z","lastPublished":"2026-07-22T18:03:28.771Z","indexable":true}}