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

ST STM32F407IGH6J ARM Cortex-M4 MCU, 168 MHz, 1 MB Flash

MPNSTM32F407IGH6J
Obsolete

ST STM32F4 series, ARM Cortex-M4, 32-bit, 168 MHz, 1 MB Flash, 192K x 8 RAM, 140 I/O, CAN/Ethernet/USB OTG, 201-UFBGA, -40 to 85°C.

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

Specifications

STM32F407IGH6J 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

168 MHz Cortex-M4 with 1 MB Flash — what you get

The STM32F407IGH6J is a 32-bit ARM Cortex-M4 MCU from STMicroelectronics' STM32F4 series, clocked at 168 MHz with 1 MB of Flash program memory and 192K x 8 of SRAM. It packs 140 I/O lines, a dual 12-bit ADC bank (24 channels) and a 2-channel 12-bit DAC, plus a full set of peripherals including CAN, Ethernet, USB OTG, and an external memory interface (EBI/EMI).

The STM32F407IGH6J includes CAN, Ethernet, USB OTG (FS/HS), SPI, I²C, UART/USART, and an external memory interface that can glue in an SRAM or NOR Flash chip. The 140 I/O are spread across the 201-ball UFBGA — routing a 4-layer board is standard practice for this density.

Frequently asked questions

What is the closest pin-compatible alternative to STM32F407IGH6J?

No official pin-compatible successor is listed in the lifecycle record. For new designs, consider an active STM32F407 or STM32F427 variant from ST — verify pin compatibility against the target package.

What is STM32F407IGH6J's listed speed?

The core runs at 168 MHz, which is the maximum clock for this STM32F4 part.

What series does STM32F407IGH6J belong to?

It is part of the STM32F4 series, based on the ARM Cortex-M4 core.