Dual-core architecture — 240 MHz Cortex-M4 plus 480 MHz Cortex-M7
The STM32H745ZGT6 is a 32-bit dual-core microcontroller from STMicroelectronics' STM32H7 series, combining an ARM Cortex-M4 core running at 240 MHz with a Cortex-M7 core at 480 MHz. This asymmetric multiprocessing architecture lets you offload real-time control loops or communications stacks to the M4 while the M7 handles heavy number crunching or DSP workloads.
Connectivity and peripheral set — Ethernet, CAN, USB OTG, and more
This MCU integrates Ethernet MAC, two CAN interfaces, USB OTG full-speed/high-speed, and a wide selection of serial buses: SPI, I²C, UART/USART, I²S, SAI, SPDIF, and SWPMI. The EBI/EMI interface can connect external SRAM, NOR/NAND Flash, or FMC-driven displays. With 97 I/Os in the 144-LQFP package, you get enough pins to bring out multiple peripherals simultaneously without a port expander.
The supply voltage spans 1.62 V to 3.6 V, allowing operation from a single 3.3 V rail or a 1.8 V core supply with I/O at 3.3 V. Internal oscillators are included, but an external crystal can be used for tighter timing accuracy.
Lifecycle and sourcing
For a pin-compatible alternative within the same family, the STM32H743ZGT6 shares the same footprint and peripheral set but lacks the Cortex-M4 core — a trade-off worth evaluating if the dual-core feature is not required.
