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

STM32F407IEH6 ARM Cortex-M4 MCU, 168MHz, 512KB Flash

MPNSTM32F407IEH6
Active

STMicroelectronics STM32F4 series, ARM Cortex-M4 32-bit MCU, 168MHz, 512KB Flash, 192KB SRAM, 1.8V~3.6V, 140 I/O, 201-UFBGA, -40°C~85°C.

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

Specifications

STM32F407IEH6 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 size512KB (512K x 8)

Product details

What this STM32F407IEH6 brings to a design

The STM32F407IEH6 is an STMicroelectronics STM32F4-series microcontroller built around an ARM Cortex-M4 core with FPU, clocked at 168 MHz. The peripheral set includes Ethernet MAC, two CAN 2.0B interfaces, USB OTG HS/FS, multiple SPI/I²C/UARTs, a 12-bit ADC with 24 channels, and a 12-bit DAC with two channels — a combination that suits industrial gateways, motor drives, and mid-range embedded systems that need both deterministic control and network connectivity.

The 168 MHz core speed, combined with the single-cycle multiply and hardware divide of the Cortex-M4, delivers enough compute headroom for single-precision DSP tasks like sensor fusion, FFT-based vibration analysis, or field-oriented control of a PMSM motor. The flash accelerator with adaptive real-time memory accelerator (ART Accelerator) means zero-wait execution from Flash at up to 168 MHz, so the headline clock is usable — not a theoretical number that stalls on instruction fetches.

Memory sizing for the firmware engineer

512 KB Flash is sufficient for a TCP/IP stack (LwIP or similar), a CANopen or EtherCAT slave library, and a moderate application layer — but if you are planning OTA firmware updates with a backup image, the usable Flash halves. The 192 KB SRAM divides into 128 KB on the main bus and 64 KB on the peripheral bus (CCM data RAM), which the core can access without bus contention. That CCM RAM is a good home for time-critical interrupt vectors or audio buffers.

Connectivity and peripheral fit

The USB OTG port can act as host for a USB flash drive or as device for firmware update over USB DFU. The DCMI (digital camera interface) is a less common feature at this price point, useful for vision-guided robotics or barcode scanning.

Housed in a 201-ball UFBGA (10x10 mm body, 0.5 mm pitch), the STM32F407IEH6 requires a 4-layer PCB with microvias or blind vias for fanout — the 0.5 mm pitch does not route cleanly on a 2-layer board. The 176+25 UFBGA variant (supplier device package) exposes 140 I/O, which is generous for a BGA this size.

The internal oscillator and POR/BOR circuitry reduce external component count in these environments.

Frequently asked questions

What is the price of STM32F407IEH6?

Buyers need to compare costs and budget for their BOM.

Is STM32F407IEH6 in stock?

Inventory availability directly impacts production schedules and lead times.

What is the datasheet for STM32F407IEH6?

Engineers require full specifications to validate fit and design-in.

Where can I buy STM32F407IEH6?

Directs buyers to authorized distributors and verified sources to avoid counterfeit parts.

What is the pinout of STM32F407IEH6?

Essential for PCB layout and ensuring correct connectivity in the design.

What are the equivalents for STM32F407IEH6?

Sourcing buyers need alternative part numbers for second sourcing or if the original is unavailable.