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

STM32F407IET6 STM32F4 MCU, ARM Cortex-M4 168MHz, 512KB Flash

MPNSTM32F407IET6
Active

STMicroelectronics STM32F4 series, STM32F407IET6, ARM Cortex-M4 32-Bit Single-Core MCU, 168MHz, 512KB Flash, 192K x 8 RAM, CANbus/Ethernet/USB OTG, 140 I/O, 176-LQFP, -40°C to 85°C.

$13.8700Ref. price · indicative, final on quote
Packaging176-LQFP
RoHSROHS3 Compliant
SeriesSTM32F4
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F407IET6 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
Case176-LQFP
Data convertersA/D 24x12b; D/A 2x12b
Program memory size512KB (512K x 8)

Product details

168 MHz Cortex-M4 with peripheral density for industrial control

The STM32F407IET6 is an STMicroelectronics STM32F4 series MCU built around an ARM Cortex-M4 core with FPU, clocked at 168 MHz. What sets this device apart in the STM32F4 line is the connectivity suite: it integrates a 10/100 Ethernet MAC with dedicated DMA, USB OTG (host and device) with on-chip PHY, two CAN 2.0B interfaces, and a camera interface (DCMI). The peripheral set includes multiple 12-bit ADCs (24 channels), dual 12-bit DACs, a flexible static memory controller (FSMC) for external SRAM/NOR/NAND, and an LCD parallel interface.

Memory and bus — sizing the firmware staging area

The 192 KB SRAM is split across a 128 KB block on the main AHB bus and a 64 KB block on the peripheral bus (plus 4 KB backup SRAM). For designs running a real-time OS with Ethernet and USB stacks, the 192 KB leaves enough headroom for moderate-sized frame buffers and protocol stacks without external memory. The FSMC interface on the EBI/EMI pins can drive external NOR/NAND or SRAM if the application needs more working memory.

Ethernet and USB OTG — what the connectivity means on the board

The Ethernet MAC supports 10/100 Mbit/s with MII and RMII interfaces. It includes a dedicated DMA controller that offloads frame handling from the Cortex-M4 core. The USB OTG peripheral operates in host, device, or OTG mode and includes a full-speed PHY on-chip (no external transceiver needed for full-speed). For high-speed USB, an external PHY connects via the ULPI interface. Both peripherals share the AHB bus matrix, so a design running Ethernet and USB simultaneously needs to budget bus bandwidth — the DMA engines handle most of the traffic, but interrupt latency from the two stacks can stack up under heavy load.

The STM32F4 series has been a long-running line from ST, with a broad ecosystem of tools, middleware, and reference designs. For supply planning, the part is available through franchised distribution and the independent channel, with no last-time-buy clock running.

Package and footprint — 176-LQFP rework considerations

Rework with hot air at 350°C to 380°C, preheating the board to 125°C to reduce thermal shock.

Frequently asked questions

Does STM32F407IET6 support Ethernet and USB OTG?

Yes, the STM32F407IET6 integrates a 10/100 Ethernet MAC with dedicated DMA and a USB OTG peripheral supporting host, device, and OTG modes. The USB OTG includes an on-chip full-speed PHY; high-speed operation requires an external ULPI PHY.

Can STM32F407IET6 run FreeRTOS?

Yes, the 512 KB Flash and 192 KB SRAM provide sufficient memory for FreeRTOS with Ethernet and USB stacks. The Cortex-M4 FPU and 168 MHz clock speed leave headroom for real-time tasks. FreeRTOS ports for STM32F4 are available in the STM32Cube firmware package and the FreeRTOS kernel distribution.

What are the pin-compatible alternatives to STM32F407IET6?

Within the STM32F407 family, the STM32F407VGT6 (1 MB Flash, 192 KB SRAM) and STM32F407ZGT6 (1 MB Flash, 192 KB SRAM, 144-pin) are software-compatible but differ in pin count and package. The STM32F407IET6 is the 176-pin LQFP variant with 512 KB Flash. No direct pin-compatible second source from another manufacturer exists; the STM32L151CBU6A is a different family (Cortex-M3, lower speed, lower power) and is not pin-compatible.