STMicroelectronics

STM32F407IGH6 - 168MHz 1MB Cortex-M4 MCU | STMicroelectronics

MPN: STM32F407IGH6 ✓ Active
In Stock Ships in 1-3 business days
176+25 UFBGA, 10 mm x 10 mm Package 168 MHz Speed 1 MB Memory
Contact for pricing
MOQ: 1 |
Price updated: 2026-10-21
Volume Pricing
Qty Unit Price Extended
1 $7.241 $7.24
10 $0 $0.00
100 $0 $0.00
500 $0 $0.00
1,000 $0 $0.00
ℹ️ All prices are in USD

STM32F407IGH6 Overview

STMicroelectronics STM32F407IGH6 is an ARM Cortex-M4 32-bit microcontroller with a maximum operating frequency of 168 MHz, 1 MB of Flash memory, and up to 192 KB of SRAM in a 176-ball UFBGA package. The STM32F407 family combines real-time signal-processing capability with extensive connectivity and peripheral integration for embedded control designs.

A microcontroller is a semiconductor device that integrates a processor core, memory, peripherals, and communication interfaces into one compact component. The STM32F4 series belongs to the MCU hierarchy and uses the ARM Cortex-M4 core with floating-point and DSP capabilities. Its architecture is suited to industrial, communications, consumer, and embedded-control systems where deterministic control and multiple peripheral functions are required.

Key verified features include an ARM Cortex-M4 processor, 168 MHz maximum frequency, 1 MB Flash, and 192 KB SRAM. The manufacturer family information also identifies an FPU, ART Accelerator, memory protection unit, DSP instructions, and up to 210 DMIPS. These features support responsive control loops, signal processing, and code execution from Flash memory.

The STM32F407IGH6 is designed for applications requiring a high-performance 32-bit MCU and substantial embedded memory. Its integrated MCU architecture can consolidate control logic and peripheral functions while reducing the number of discrete components in a design. Exact peripheral counts, voltage limits, temperature ranges, and package pin assignments should be confirmed against the manufacturer datasheet for the selected variant.

Typical applications include industrial automation, communications equipment, audio and signal-processing systems, motor-control platforms, and connected embedded devices. The 1 MB Flash capacity provides room for larger firmware, while the 192 KB SRAM supports buffering and real-time workloads. The 168 MHz operating frequency provides additional processing headroom for multitasking and control algorithms.

When designing a board around the STM32F407IGH6, verify power sequencing, decoupling, clock configuration, exposed-pad or thermal requirements, and the exact UFBGA land pattern before layout release. Because this is a high-pin-count ball-grid package, careful BGA routing, via-in-pad strategy, and assembly process selection are important. Do not infer pin compatibility from the family name alone; use the manufacturer pinout and package drawing.

This page summarizes verified distributor and manufacturer information, including the Cortex-M4 core, 168 MHz frequency, 1 MB Flash, 192 KB SRAM, UFBGA package information, pricing references, and application guidance. It is intended to support component identification, engineering selection, and informed sourcing of the STM32F407IGH6.

Drop-in alternatives for STM32F407IGH6 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with STM32F407IGH6 (same form factor and footprint) — differing in Package, Mounting Type, SRAM, ART Accelerator, Camera Interface.

STMicroelectronics
Package: 176+25 UFBGA (10 mm x 10 mm)
SRAM: 192 KB
ART Accelerator: Zero-wait-state execution from Flash memory
Compare with STM32F407IGH6 →
STMicroelectronics
Package: 176+25 UFBGA (10 mm x 10 mm)
SRAM: 192 KB
ART Accelerator: Zero-wait-state execution from Flash memory
Compare with STM32F407IGH6 →
STMicroelectronics
Package: 176-LQFP (24 x 24 mm)
SRAM: 192 KB
ART Accelerator: Adaptive Real-Time accelerator
Compare with STM32F407IGH6 →
STMicroelectronics
Package: LQFP-100 (14x14 mm)
Mounting Type: Surface Mount (SMD/SMT)
SRAM: 192 KB
Compare with STM32F407IGH6 →
STMicroelectronics
Package: UFBGA-176 (10x10 mm)
Mounting Type: Surface Mount (BGA)
SRAM: 256 KB (includes 64 KB CCM)
Compare with STM32F407IGH6 →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

STM32F407IGT7

✅ Drop-In
STMicroelectronics
📦 176+25 UFBGA
ARM 32-bit Cortex-M4 with FPU · 168 MHz · 32-bit · 1 MB (1M x 8) · 192 KB plus 4 KB · 210 DMIPS · Yes · Yes

✓ In Stock

Contact for price

View Datasheet →

STM32F407IGH6J

✅ Drop-In
STMicroelectronics
📦 176+25 UFBGA
ARM Cortex-M4 with FPU · 168 MHz · 210 DMIPS (1.25 DMIPS/MHz, Dhrystone 2.1) · 1 MB Flash · 192 KB (+ 4 KB backup SRAM) · 176+25 UFBGA, 10x10 mm · 1.8 V to 3.6 V · -40 C to +85 C (industrial, 'J' suffix)

✓ In Stock

$9.95 / Unit

View Datasheet →

APM32F407ZGT6

✅ Drop-In
📦 176+25 UFBGA
The verified Geehy source describes an LQFP144 replacement for STM32F407ZGT6, not a verified UFBGA replacement for STM32F407IGH6; package compatibility is not established.

📋 Reference alternative (not in catalog)

STM32F417IEH6

✅ Drop-In
📦 176+25 UFBGA
The supplied comparison data identifies 512 KB Flash and a 201-pin UFBGA for STM32F417IEH6, versus 1 MB Flash and 176+25 UFBGA for STM32F407IGH6; differences are not verified as drop-in compatible.

📋 Reference alternative (not in catalog)

STM32F469IEH6

✅ Drop-In
📦 176+25 UFBGA
The supplied comparison result provides no quantified pinout, memory, or electrical differences; package compatibility is not verified.

📋 Reference alternative (not in catalog)

STM32F407VET6

✅ Drop-In
STMicroelectronics
📦 176+25 UFBGA
ARM Cortex-M4F (32-bit RISC with FPU) · 168 MHz · 512 KB · 192 KB · LQFP-100 (14x14 mm) · 1.8 V to 3.6 V · -40C to +85C · 32 bit

✓ In Stock

$3.6094 / Unit

View Datasheet →

STM32F407IGH6 Maximum Ratings & Electrical Characteristics

Product Type 32-bit ARM Cortex-M4 microcontroller
Maximum CPU Frequency 168 MHz
Flash Memory 1 MB
SRAM Up to 192 KB
Core ARM Cortex-M4
Instruction Set ARM 32-bit RISC
FPU Yes
DSP Support Yes
ART Accelerator Yes
Memory Protection Unit Yes
Maximum Performance 210 DMIPS
Package 176+25 UFBGA, 10 mm x 10 mm
Mounting Type Surface Mount

STM32F407IGH6 176+25 ufbga, 10 mm x 10 mm Pin Configuration Guide

Pin configuration for STM32F407IGH6 (176+25 ufbga, 10 mm x 10 mm package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

176+25 ufbga, 10 mm x 10 mm package pinout diagram for STM32F407IGH6

No detailed pinout data available for STM32F407IGH6.

Refer to the datasheet for full pin configuration.

Typical Applications

STM32F407IGH6 is suitable for 6 applications: Industrial Automation Controller, Communications Equipment, Audio and Digital Signal Processing, Motor Control Platform, Connected Embedded Device, Test and Measurement Front End.

🏭

Industrial Automation Controller

STM32F407IGH6 fits industrial automation controllers that need deterministic real-time processing, local memory, and communication capability in one MCU. Its 168 MHz ARM Cortex-M4 core can execute control loops and protocol tasks, while 1 MB Flash provides space for application firmware, configuration data, and update logic. The 192 KB SRAM maximum supports buffering, state machines, and communication work queues. A practical design would use the manufacturer clock configuration, dedicated decoupling, robust power sequencing, and peripheral assignments selected for the target PLC or automation module. The supplied sources verify the MCU core, frequency, Flash, SRAM, and package, but not the complete peripheral set or industrial temperature grade.

🌐

Communications Equipment

The STM32F407IGH6 is suitable for communications equipment requiring a fast control MCU with substantial firmware and data memory. At 168 MHz, the Cortex-M4 core can service protocol stacks, framing logic, buffering, and supervisory tasks, while 1 MB Flash reduces pressure when integrating application code. The 192 KB SRAM maximum can support packet buffers and queue management. A board-level design should verify the required UART, USB, Ethernet, CAN, or other interface assignments against the exact package pinout because those details are not included in the supplied verified snippets. Clocking, impedance-controlled interfaces, grounding, and EMI filtering remain system-level requirements.

🎧

Audio and Digital Signal Processing

STM32F407IGH6 can serve as the control and signal-processing core in audio or digital signal-processing equipment because the manufacturer family information identifies an ARM Cortex-M4 core with FPU and DSP support. The 168 MHz operating frequency provides processing headroom for sampling control, filtering, mixing, and communication tasks. With 1 MB Flash and up to 192 KB SRAM, the device can support moderate local buffering without relying entirely on external memory. Designers should still verify the exact audio peripherals, sample-rate requirements, DMA behavior, clock sources, and pin multiplexing in the package-specific datasheet. Analog signal conditioning and low-noise power design remain external to the MCU.

⚡

Motor Control Platform

STM32F407IGH6 is applicable to motor-control platforms where fast computation, control-loop execution, and embedded memory are important. The 168 MHz Cortex-M4 core can execute PWM-related control software, position or speed algorithms, and supervisory logic, while DSP instructions can assist selected fixed-point processing tasks. The 1 MB Flash provides room for control algorithms and diagnostics, and the 192 KB SRAM maximum can accommodate state variables and control buffers. Exact PWM channels, timer synchronization, analog interfaces, and pin assignments must be confirmed for the specific ordering code and board. Power-stage layout, current sensing, gate-driver timing, and thermal design must be validated separately.

🧩

Connected Embedded Device

STM32F407IGH6 fits connected embedded products that combine local control with network-facing firmware. Its 1 MB Flash can hold application logic, communication services, and configuration, while up to 192 KB SRAM supports protocol state, queues, and diagnostic buffers. The high-performance Cortex-M4 core can manage multiple tasks and event-driven control loops without relying on a separate high-level processor. For an actual connected product, verify the required wireless or wired companion device, RF layout, antenna interface, and communication protocol support; those system-level items are not fully specified in the verified source snippets. Firmware should include secure update and brownout-handling mechanisms.

🖥️

Test and Measurement Front End

STM32F407IGH6 can be used in test and measurement front ends where a microcontroller must acquire data, perform control sequencing, and communicate with a host. The 168 MHz processing rate supports real-time sampling and filtering tasks, and the 1 MB Flash capacity is useful for calibration tables, test sequences, and embedded software. The 192 KB SRAM maximum provides room for sample buffers and working state. The exact ADC, timer, USB, and communications resources must be verified against the package-specific documentation before selecting the MCU for a precision measurement design. Analog front-end design, reference accuracy, calibration, input protection, and isolation are separate design requirements.

Recommended Products Summary

STM32F407IGH6 STMicroelectronics Used in: Industrial Automation Controller, Communications Equipment, Audio and Digital Signal Processing, Motor Control Platform, Connected Embedded Device, Test and Measurement Front End STM32F407IGT7 STM32F4 family comparison candidate Used in: Industrial Automation Controller, Motor Control Platform STM32F417IEH6 Cortex-M4 family comparison candidate Used in: Communications Equipment, Test and Measurement Front End STM32F469IEH6 STM32F4 family comparison candidate Used in: Audio and Digital Signal Processing STM32F407IGH6J Ordering-code comparison candidate Used in: Connected Embedded Device
What is STM32F407IGH6?
STM32F407IGH6 is a STMicroelectronics 32-bit ARM Cortex-M4 microcontroller rated for up to 168 MHz operation, with 1 MB Flash memory and up to 192 KB SRAM. It is packaged in a 176+25 UFBGA, 10 mm x 10 mm package. According to the DigiKey product listing and STMicroelectronics family information, it combines high-performance control processing with extensive MCU peripheral functionality.
What are the key specifications of STM32F407IGH6?
The verified headline specifications are a 168 MHz maximum CPU frequency, 1 MB Flash memory, and up to 192 KB SRAM. The MCU uses an ARM Cortex-M4 core with FPU, DSP instructions, an ART Accelerator, a memory protection unit, and performance cited at up to 210 DMIPS. Manufacturer family information also identifies the part as an ARM 32-bit RISC design for embedded applications.
Where can I find the STM32F407IGH6 datasheet PDF?
The STM32F407IGH6 datasheet can be located through the verified Datasheets.com and AllDataSheet STM32F407IGH6 pages. The manufacturer family information identifies the device as part of the STM32F405xx and STM32F407xx family, which is based on the ARM Cortex-M4 core operating up to 168 MHz. Confirm the package-specific pin definitions and electrical limits in the downloaded manufacturer document.
How much does STM32F407IGH6 cost?
The verified LCSC listing shows a starting price of $7.2410 for STM32F407IGH6 as of 2026-10-21. Other verified distributor listings, including DigiKey, Mouser, and Octopart, provide availability and pricing links but do not expose complete quantity-break pricing in the supplied data. Commercial price, stock, and lead time should therefore be confirmed with the selected distributor.
Is STM32F407IGH6 available online and what is the lead time?
STM32F407IGH6 is listed online by DigiKey, Mouser, LCSC, Win Source, and Octopart as of 2026-10-21. The LCSC result explicitly reports an in-stock component and a price from $7.2410, while the other results do not provide a verified stock quantity or lead-time figure in the supplied data. Current availability and delivery timing must be confirmed at order entry.
Is STM32F407IGH6 suitable for industrial automation?
STM32F407IGH6 is suitable for many industrial automation designs that require a high-performance 32-bit MCU, 1 MB Flash, and up to 192 KB SRAM. The 168 MHz ARM Cortex-M4 core and DSP support can help handle real-time control, data conditioning, and communication tasks. Exact voltage, temperature, safety, and peripheral requirements must be checked against the manufacturer datasheet for the target industrial environment.
What is the difference between STM32F407IGH6 and STM32F417IEH6?
STM32F407IGH6 is listed with an ARM Cortex-M4 core, 168 MHz operation, 1 MB Flash, and a 176+25 UFBGA package. The supplied comparison data describes STM32F417IEH6 as a Cortex-M4 device with 512 KB Flash and a 201-pin UFBGA. Because the memory size and package differ, STM32F417IEH6 is not a drop-in replacement without PCB and firmware verification.
What is the best drop-in replacement for STM32F407IGH6?
No verified drop-in replacement was established for STM32F407IGH6 in the supplied cross-reference data. The available results reference cross-reference tools and family comparisons, but they do not identify a candidate with the same 176+25 UFBGA package, pinout, and complete electrical compatibility. A replacement should be selected only after comparing the exact pin map, memory, voltage, peripherals, timing, and software support.
Can APM32F407ZGT6 replace STM32F407IGH6?
APM32F407ZGT6 is not a drop-in replacement for STM32F407IGH6 based on the supplied information. The verified Geehy description identifies APM32F407ZGT6 as compatible with STM32F407ZGT6 in an LQFP144 package, while STM32F407IGH6 is listed in a 176+25 UFBGA package. The package and pin count differ, so PCB rework or a different board layout is required.
Is STM32F407IGH6 the same as STM32F407IGT7?
STM32F407IGH6 and STM32F407IGT7 are not demonstrated to be identical in the supplied data. STM32F407IGT7 appears in a DigiKey cross-reference result, while STM32F407IGH6 is identified as a 176+25 UFBGA device. Confirm the exact ordering code, package marking, pinout, temperature grade, and electrical limits before treating either part as a substitute.
When should I choose STM32F407IGH6 over a lower-performance STM32 MCU?
Choose STM32F407IGH6 when the design benefits from a 168 MHz Cortex-M4 core, 1 MB Flash, and up to 192 KB SRAM. These resources can support more complex firmware, faster control loops, signal processing, and multi-peripheral designs than lower-memory or lower-frequency devices. For simple control loops or cost-sensitive systems, a smaller MCU may be preferable if its measured requirements are sufficient.
What firmware considerations apply when using STM32F407IGH6?
Firmware design should account for the STM32F4 memory map, Cortex-M4 startup sequence, clock configuration, interrupt vector table, peripheral pin multiplexing, and linker placement for 1 MB Flash and 192 KB SRAM. The verified family information confirms the ARM Cortex-M4 core and ART Accelerator, but it does not provide a complete pin or interrupt table. Use the exact device header files and datasheet for the ordering code.
What PCB design challenges are associated with the STM32F407IGH6 package?
The main PCB challenge is implementing and assembling a 176+25 UFBGA, 10 mm x 10 mm package. Designers should use manufacturer-recommended land patterns, controlled escape routing, adequate thermal-via distribution, and a qualified assembly process. Because the verified snippets do not provide the full pin list or ball map, the layout must be checked against the package drawing before fabrication.
Does STM32F407IGH6 support floating-point and DSP operations?
Yes. The verified STMicroelectronics family information identifies an ARM Cortex-M4 CPU with an FPU and DSP capability. These features make the device suitable for real-time signal-processing, control, and floating-point workloads. Actual performance depends on clock configuration, memory access patterns, compiler, optimization, and the specific algorithms executed.
What should I verify before purchasing STM32F407IGH6?
Before purchasing, verify the exact 176+25 UFBGA package, orderable suffix, pinout, electrical limits, operating-temperature grade, Flash and SRAM availability, and required peripherals. The verified sources identify the device as STM32F407IGH6 with 1 MB Flash, up to 192 KB SRAM, and 168 MHz operation. Obtain current stock and price from the distributor because the supplied data does not include complete lead-time information.

Engineering reference data for STM32F407IGH6 — comparison, design guidance, and compliance information.

Selection Guide

Select STM32F407IGH6 when the design specifically requires the verified combination of an ARM Cortex-M4 core, up to 168 MHz operation, 1 MB Flash, up to 192 KB SRAM, and a 176+25 UFBGA package. The part is a sensible choice for embedded control, communications, signal-processing, motor-control, and connected-device architectures requiring substantial memory and real-time processing. Choose STM32F417IEH6 only after confirming its different Flash and package details. Do not use APM32F407ZGT6 as a direct replacement: the verified Geehy result describes an LQFP144 replacement for STM32F407ZGT6, not the target UFBGA footprint. STM32F407IGT7, STM32F407IGH6J, STM32F469IEH6, and STM32F407VET6 should be treated as comparison candidates only until exact package, pinout, electrical limits, memory, and lifecycle data are verified.

Comparison with Alternatives

Parameter This Product STM32F407IGT7 STM32F407IGH6J APM32F407ZGT6 STM32F417IEH6 STM32F469IEH6 STM32F407VET6
Brand STMicroelectronics STMicroelectronics STMicroelectronics Geehy STMicroelectronics STMicroelectronics STMicroelectronics

Key Differentiators

  • Higher verified Flash capacity than the compared STM32F417IEH6 candidate (vs STM32F417IEH6)
  • Direct verified identification of the target package and memory configuration (vs STM32F407VET6)
  • Arm Cortex-M4 performance positioning for embedded control (vs STM32F407IGH6J)
  • Verified family positioning with DSP and floating-point support (vs APM32F407ZGT6)

Design Notes

Use the exact manufacturer UFBGA land pattern for STM32F407IGH6 and do not substitute a generic BGA footprint based only on the 10 mm x 10 mm body size. Confirm ball assignments, solder-mask definition, paste stencil apertures, via-in-pad policy, and assembly tolerances with the package drawing. The supplied verified data confirms a 176+25 UFBGA package but does not provide the complete ball map, so the PCB layout cannot be safely finalized from the supplied snippets alone.

Plan the MCU power rails with separate local decoupling and verify the exact operating-voltage limits from the manufacturer datasheet before selecting regulators or capacitor voltage ratings. Keep the main digital supply path short and provide adequate bulk capacitance near the device supply balls. The verified data identifies 1 MB Flash and up to 192 KB SRAM but does not state the voltage range, so rail tolerances, sequencing, and brownout behavior remain data-needed design inputs.

Treat the UFBGA package as a thermal design problem, not only an electrical routing problem. Follow the manufacturer land pattern for exposed thermal connectivity where applicable, distribute ground and power vias according to the assembly process, and model the actual board stackup and enclosure temperature. Do not estimate junction temperature from the verified 168 MHz CPU frequency alone; compute losses from the final clock rate, active duty cycle, peripherals, supply voltage, and thermal boundary conditions.

Route high-speed clocks, external-memory interfaces, communication signals, and debug signals with continuous reference planes where possible. Avoid long stubs and unnecessary vias, especially around the UFBGA escape region. Keep sensitive analog and communication routes away from noisy switching nodes, and validate the final stackup with the design-rule constraints of the selected fabrication and assembly process. The supplied source snippets do not specify the complete high-speed interface set.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

The supplied verified snippets identify the MCU and package but do not provide manufacturer compliance statements for RoHS, REACH, AEC-Q100, lead-free status, halogen-free status, or conflict minerals.

Related Searches

STM32F407IGH6 STM32F407IGH6 datasheet PDF STMicroelectronics STM32F407IGH6 STM32F407IGH6 168 MHz 1 MB Flash STM32F407IGH6 176+25 UFBGA STM32F407IGH6 ARM Cortex-M4 microcontroller STM32F407IGH6 replacement STM32F407IGH6 vs STM32F417IEH6 STM32F407IGH6 price STM32F407IGH6 in stock STM32F407IGH6 lead time STM32F407IGH6 industrial automation controller STM32F407IGH6 motor control MCU STM32F407IGH6 pinout STM32F407IGH6 drop-in replacement

Related Components & Terms

STMicroelectronics STM32F407IGH6 STM32F407IGT7 STM32F407IGH6J STM32F417IEH6 STM32F469IEH6 APM32F407ZGT6 ARM Cortex-M4 microcontroller MCU 32-bit RISC 1 MB Flash 192 KB SRAM FPU DSP ART Accelerator memory protection unit 210 DMIPS UFBGA BGA package industrial automation communications equipment motor control digital signal processing embedded control
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details