Skip to main content
STMicroelectronics STM32F417IGH6W — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F417IGH6W STM32F4 ARM Cortex-M4 MCU, 168 MHz

MPNSTM32F417IGH6W
Active

ST STM32F4 series STM32F417IGH6W, 32-bit ARM Cortex-M4 single-core MCU, 168 MHz, 1 MB Flash, 192K x 8 SRAM, 140 I/O, 201-UFBGA, -40 to 85 °C.

$10.7852Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F417IGH6W specifications
ParameterValue
SeriesSTM32F4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed168MHz
PackageTray
RAM size192K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, LCD, POR, PWM, WDT
ConnectivityCANbus, DCMI, EBI/EMI, Ethernet, I²C, IrDA, LINbus, SPI, UART/USART, USB OTG
Number of i (O)140
Core processorARM® Cortex®-M4
Case201-UFBGA
Data convertersA/D 24x12b; D/A 2x12b
Program memory size1MB (1M x 8)

Product details

What this STM32F417IGH6W brings to the BOM

The STM32F417IGH6W is an STMicroelectronics STM32F4 series 32-bit ARM Cortex-M4 single-core MCU clocked at 168 MHz, with 1 MB of Flash and 192 KB of SRAM. It targets applications that need a mix of compute throughput and rich connectivity: the peripheral set includes Ethernet MAC, USB OTG (full-speed and high-speed), two CAN 2.0B interfaces, multiple SPI/I2C/UART, a DCMI camera interface, and an external memory controller (EBI/EMI). The 140 I/O pins in a 201-ball UFBGA (10x10 mm) package give board designers flexibility for parallel buses and sensor arrays.

Memory budget and the 192 KB SRAM wall

With 1 MB Flash you can host a full RTOS, TCP/IP stack, and application code without external storage for most industrial gateways. The 192 KB SRAM is the tighter constraint: if your design runs multiple large frame buffers (Ethernet jumbo frames, camera capture, or a GUI framebuffer), budget the allocation early. The 168 MHz Cortex-M4 with single-cycle multiply and FPU handles DSP loops and motor-control FOC in software, but the SRAM ceiling may push you to use the external memory interface (EBI/EMI) for additional SRAM or SDRAM.

Connectivity: one chip for the gateway role

The Ethernet MAC with dedicated DMA and the USB OTG high-speed PHY (external PHY required for HS) let this MCU serve as a protocol converter or edge gateway without an external host processor. The two CAN interfaces suit automotive or industrial bus bridging. The DCMI parallel camera interface can stream VGA frames into SRAM for vision-based trigger logic. For designs that need both Ethernet and USB host, the STM32F417IGH6W eliminates a second MCU or a separate USB-to-Ethernet bridge chip.

Package and assembly: the UFBGA trade-off

The 176+25 UFBGA (10x10 mm) with 0.5 mm ball pitch demands a controlled impedance PCB with microvias or blind vias for signal breakout. The fine pitch means the board house needs LDI (laser direct imaging) and a solder-paste stencil matched to the 0.3 mm pad diameter.

For dual-sourcing resilience, the pin-compatible STM32F407IGH6W (same package, same pinout, same Flash/SRAM) is a validated drop-in if the application can tolerate the absence of the cryptographic accelerator and Ethernet — verify the peripheral differences against your firmware before committing the alternate.

Frequently asked questions

Is STM32F417IGH6W pin-to-pin compatible with STM32F407IGH6?

Yes, the STM32F417IGH6W and STM32F407IGH6 share the same 176+25 UFBGA (10x10 mm) package and pinout. The F417 adds a cryptographic/hash processor and Ethernet MAC; the F407 lacks those blocks. A board designed for the F407 can accept the F417 with no PCB change, but firmware must account for the added peripherals. The reverse substitution (F407 into an F417 board) works only if the design does not use the crypto or Ethernet blocks.

Does STM32F417IGH6W support Ethernet and USB OTG?

Yes, the connectivity set includes an Ethernet MAC (with dedicated DMA, requires an external PHY) and a USB OTG interface supporting both host and device modes. The USB OTG can run at full-speed (12 Mbps) with the internal PHY, or at high-speed (480 Mbps) with an external ULPI PHY. Two CAN 2.0B interfaces are also on-chip.