EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F407IGH6

STM32F407IGH6

STMicroelectronics
ARM® Cortex®-M4 STM32F4 Microcontroller IC 32-Bit 168MHz 1MB (1M x 8) FLASH 176+25UFBGA (10x10)
Active2,740 in stock

Overview

The STM32F407IGH6 is a high-performance 32-bit microcontroller based on the ARM Cortex-M4 core with a floating point unit (FPU). Operating at 168MHz, it offers a robust set of peripherals including Ethernet MAC, USB OTG, and a digital camera interface (DCMI), making it suitable for applications requiring complex connectivity and high computational throughput.

Why Choose This Part

This MCU provides a dense integration of 1024KB Flash and 196KB RAM in a compact 201-UFBGA package. It features extensive I/O capabilities with 140 pins and a wide operating voltage range from 1.8V to 3.6V, supporting 5V tolerant inputs for easier system integration.

Applications

Industrial Automation
Utilizes the integrated Ethernet MAC and CAN controllers for real-time industrial networking and control.
Human-Machine Interface (HMI)
Leverages the LCD-TFT controller and high-speed memory interfaces to drive graphics and user interfaces.
Digital Signal Processing
Uses the Cortex-M4 DSP instructions and FPU for efficient processing of audio and sensor data.
Embedded Vision
Employs the 8-bit to 14-bit parallel camera interface (DCMI) for connecting CMOS camera sensors.

Key Specifications

Speed 168MHz
RAM Size 192K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT
Connectivity CANbus, DCMI, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 140
Core Processor ARM Cortex-M4
Package / Case 201-UFBGA
Data Converters A/D 24x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 1MB (1M x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 176+25UFBGA (10x10)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Development is typically performed using the STM32CubeIDE or Keil MDK-ARM environments. For hardware prototyping, the STM32F407G-DISC1 discovery kit provides a cost-effective way to evaluate the 168MHz core and its peripherals with an integrated ST-LINK debugger.

Dev Boards

Development boards and breakout modules featuring the STM32F407IGH6 or compatible chips — ready to use for prototyping.

STM32F411E-DISCO STMicroelectronics
STM32F411VE Discovery STM32F4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 564 in stock
P-NUCLEO-53L7A1 STMicroelectronics
STM32F401RE, VL53L7CX - Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key Mouser 89 in stock
STM32F401RE STMicroelectronics
Common Cortex-M4 option frequently used on Nucleo boards when a compact, development-friendly MCU is desired.
Digi-Key 2,408 in stock
P-NUCLEO-53L0A1 STMicroelectronics
STM32F401RE, VL53L0CX FlightSense™ Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key 77 in stock
NUCLEO-F401RE STMicroelectronics
Development Boards & Kits - ARM Nucleo Board STM32F4 STM32F401RE 512K
Digi-Key Mouser 2,222 in stock
Part of STM32F4 family » STM32F407

STM32F407 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32F407IGH6 (this part) 140 UFBGA-201 A/D 24x12b; D/A 2x.. 1MB 2,740
STM32F407VGT6 82 LQFP-100 A/D 16x12b; D/A 2x.. 1MB 2,289
STM32F407VGT6TR Tape & Reel 82 LQFP-100 A/D 16x12b; D/A 2x.. 1MB 3,768
STM32F407ZGT6 114 LQFP-144 A/D 24x12b; D/A 2x.. 1MB 1,676
STM32F407VET6 82 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 3,521
Also available as: STM32F407G-DISC1

Also Consider

STM32F407VGT6 STMicroelectronics - A common 100-pin LQFP alternative for designs requiring fewer I/O pins and a simpler PCB layout.
The 2026 Embedded Online Conference