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

STM32H745IIT6 STM32H7 MCU, 2MB Flash, 1MB RAM, 176-LQFP

MPNSTM32H745IIT6
Active

STMicroelectronics STM32H7 series, STM32H745IIT6, 32-Bit Dual-Core ARM Cortex-M4/M7, 240MHz, 480MHz, 2MB Flash, 1M x 8 RAM, 119 I/O, 176-LQFP, -40°C to 85°C.

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

Specifications

STM32H745IIT6 specifications
ParameterValue
SeriesSTM32H7
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.62V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed240MHz, 480MHz
PackageTray
RAM size1M x 8
Core size32-Bit Dual-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, LCD, POR, PWM, WDT
ConnectivityCANbus, EBI/EMI, Ethernet, I²C, IrDA, LINbus, MDIO, MMC/SD/SDIO, QSPI, SAI, SPDIF, SPI, SWPMI, UART/USART, USB OTG
Number of i (O)119
Core processorARM® Cortex®-M4/M7
Case176-LQFP
Data convertersA/D 28x16b; D/A 2x12b
Program memory size2MB (2M x 8)

Product details

Dual-core M4/M7 — asymmetric multiprocessing on a single die

The STM32H745IIT6 is a 32-bit dual-core microcontroller from ST's STM32H7 series, combining an ARM Cortex-M7 core running at 480 MHz with a Cortex-M4 core at 240 MHz on the same die. This asymmetric architecture lets you offload real-time control loops or communications stacks to the M4 while the M7 handles number-crunching or DSP workloads — without a second chip. With 2 MB of Flash and 1 MB of RAM, there is room for a full RTOS on one core and bare-metal interrupt service on the other.

Memory map and firmware partitioning

The 2 MB Flash is organized as a single bank, but the dual-bank option in the STM32H7 family is not enabled on this variant — firmware updates over-the-air require a swap routine in the application, not a hardware bank switch. The 1 MB RAM (1M x 8) is split across multiple SRAM blocks: a 192 KB ITCM tightly coupled to the M7 instruction bus, a 64 KB DTCM for data, and the rest as AXI SRAM accessible by both cores. If you partition the firmware so the M4 runs from AXI SRAM and the M7 from TCM, you avoid bus contention on the main AXI matrix. The bootloader does not steal flash — the entire 2 MB is available to the application after reset.

Supply range and power sequencing

The Vcc/Vdd supply range is 1.62 V to 3.6 V, which covers both 1.8 V and 3.3 V logic rails. The core logic runs from an internal LDO or a dedicated SMPS (if the package variant includes the SMPS pin), but the 176-LQFP version relies on the LDO — keep the decoupling dense on the Vcap pins.

The EBI/EMI bus can gluelessly interface to external SRAM, NOR Flash, or an FPGA — useful if the 2 MB on-chip Flash is tight for a graphics frame buffer. The 28-channel 16-bit ADC and dual 12-bit DAC handle analog front-end tasks without an external converter. The internal oscillator is trimmed to 1% accuracy, enough for UART and CAN at typical baud rates, but the HSE crystal is recommended if Ethernet or USB need ±50 ppm clocking.

The base product number STM32H745 is in volume production, and the 176-LQFP package is a standard ST package option with multiple assembly sites. For a production program that needs dual-core performance and a stable supply, this part is a low-risk selection.

Pin compatibility within the STM32H74x/H75x family

The STM32H745IIT6 is pin-compatible with the STM32H743IIT6 in the same 176-LQFP footprint — the difference is the second Cortex-M4 core. If a design currently uses the single-core STM32H743, swapping to the H745 adds the M4 core without a board respin. The STM32H750 is a different density (128 KB Flash) and is not pin-compatible in all packages; check the STM32H7 reference manual for the exact pinout table before assuming a drop-in replacement.

Frequently asked questions

Does STM32H745IIT6 support dual-core operation and what are the real-world performance benefits?

Yes, the Cortex-M7 and Cortex-M4 cores run independently, each with its own interrupt controller and memory bus. In practice, you can run a real-time control loop on the M4 at 240 MHz while the M7 handles Ethernet stack, DSP filtering, or a GUI at 480 MHz — splitting the workload avoids the latency jitter of a single-core RTOS.

What is the difference between STM32H745 and STM32H743?

The STM32H745 adds a second Cortex-M4 core (240 MHz) to the single-core Cortex-M7 (480 MHz) of the STM32H743. Both are pin-compatible in the 176-LQFP package, so the H745 is a drop-in upgrade for designs that need asymmetric multiprocessing.