Dual-core architecture — 480 MHz Cortex-M7 plus 240 MHz Cortex-M4
The STM32H745XGH6 is a 32-bit dual-core microcontroller from STMicroelectronics' STM32H7 series, pairing an ARM Cortex-M7 core running at 480 MHz with a Cortex-M4 core at 240 MHz. This asymmetric compute arrangement lets the M7 handle heavy number-crunching — real-time control loops, audio processing, or Ethernet packet forwarding — while the M4 manages lower-priority housekeeping, communications, or sensor fusion without stalling the main thread. The 1 MB Flash and 1 MB RAM are balanced for firmware that keeps both cores fed, reducing the need for external memory in many designs.
Connectivity and peripheral set — Ethernet, dual CAN, USB OTG, and more
With built-in Ethernet, dual CAN interfaces, USB OTG, and QSPI, this MCU can serve as a single-chip gateway in industrial controllers, edge-compute nodes, or building-automation panels. Peripherals include multiple SPI, I²C, SAI, and SPDIF interfaces, plus an LCD controller and PWM timers for motor-drive or display applications.
Housed in a 265-ball TFBGA (14x14 mm body), this part demands a multi-layer PCB with controlled-impedance routing for the high-speed interfaces. Supply voltage spans 1.62 V to 3.6 V, allowing single 3.3 V or 1.8 V rail designs with appropriate core LDO configuration.
The base product number STM32H745 is shared across the family, simplifying BOM management if a different Flash/RAM or package variant is needed later.
