{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"STM32F407IEH6","brand":"STMicroelectronics","brandSlug":"stmicroelectronics","productSlug":"STM32F407IEH6","canonicalUrl":"https://icboms.com/stmicroelectronics/STM32F407IEH6","factsUrl":"https://icboms.com/api/mcp/products/STM32F407IEH6","rawCanonicalId":null},"summary":{"shortDescription":"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.","salesMarkdown":"## 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.","metaTitle":"STM32F407IEH6 ARM Cortex-M4 MCU, 168MHz, 512KB Flash","metaDescription":"STMicroelectronics STM32F407IEH6 32-bit MCU with ARM Cortex-M4 core at 168MHz, 512KB Flash, 192KB SRAM, Ethernet, CAN, USB OTG.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"STMicroelectronics","Speed":"168MHz","Series":"STM32F4","Package":"Tray","RAM Size":"192K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, I²S, LCD, POR, PWM, WDT","Connectivity":"CANbus, DCMI, EBI/EMI, Ethernet, I²C, 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","Product Status":"Active","Data Converters":"A/D 24x12b; D/A 2x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"STM32F407","Program Memory Size":"512KB (512K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"176+25UFBGA (10x10)","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$16.0800","priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/ba3a059be9cfe6bdf7cf0dbd3dcfbee9.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/STM32F407IEH6/alternatives.json"},"ai":{"faq":[],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/stmicroelectronics/STM32F407IEH6","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/stmicroelectronics/STM32F407IEH6 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T18:03:28.771Z","lastPublished":"2026-07-22T18:03:28.771Z","indexable":true}}