EmbeddedRelated.com
STM32F407IGT6

STM32F407IGT6

STMicroelectronics
ARM® Cortex®-M4 STM32F4 Microcontroller IC 32-Bit 168MHz 1MB (1M x 8) FLASH 176-LQFP (24x24)
Active40 in stock

Overview

The STM32F407IGT6 is a high-performance ARM Cortex-M4 microcontroller operating at 168MHz with a dedicated floating-point unit and DSP instructions. It features 1MB of Flash memory, 192KB of RAM, and a rich set of peripherals including Ethernet, USB OTG, and a camera interface. This device is housed in a high pin-count 176-LQFP package, providing 140 I/O pins for complex system integration.

Why Choose This Part

The inclusion of the ART Accelerator allows for zero-wait state execution from Flash at the full 168MHz clock speed, maximizing throughput. It offers an expansive peripheral set including triple 12-bit ADCs and dual 12-bit DACs, reducing the need for external analog components in complex signal chains.

Applications

Industrial Networking
Utilizing the integrated 10/100 Ethernet MAC and dual CAN interfaces for industrial fieldbus and automation systems.
Digital Signal Processing
Leveraging the FPU and DSP instruction set for real-time audio processing or sensor fusion algorithms.
Image Capture
Using the Digital Camera Interface (DCMI) to interface with CMOS sensors for basic vision or barcode scanning applications.
Human Machine Interface (HMI)
Driving parallel LCDs and handling complex touch-based GUIs through the Flexible Static Memory Controller (FSMC).

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 176-LQFP
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-LQFP (24x24)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Start development with the STM32CubeF4 software suite and an STM32 Discovery or Nucleo board for rapid prototyping. The chip is fully supported by industry-standard toolchains including Keil MDK, IAR Embedded Workbench, and the Eclipse-based STM32CubeIDE.

Dev Boards

Development boards and breakout modules featuring the STM32F407IGT6 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
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-53L7A1 STMicroelectronics
STM32F401RE, VL53L7CX - Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key Mouser 89 in stock
P-NUCLEO-53L1A2 STMicroelectronics
STM32F401RE, VL53L1CB FlightSense™ Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key Mouser 20 in stock
P-NUCLEO-53L0A1 STMicroelectronics
STM32F401RE, VL53L0CX FlightSense™ Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key 77 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
STM32F407IGT6 (this part) 140 LQFP-176 A/D 24x12b; D/A 2x.. 1MB 40
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
STM32F407IGH6 140 UFBGA-201 A/D 24x12b; D/A 2x.. 1MB 2,740
Also available as: STM32F407G-DISC1

Also Consider

STM32F407VGT6 STMicroelectronics - Provides the same 168MHz core and 1MB Flash but in a smaller 100-pin LQFP package for space-constrained designs.
STM32F429IGT6 STMicroelectronics - An upgrade featuring a higher 180MHz clock speed, an integrated TFT-LCD controller, and SDRAM support.