Dual-core architecture — 240 MHz Cortex-M4 plus 480 MHz Cortex-M7
The STM32H745XIH6 is a 32-bit dual-core microcontroller from STMicroelectronics' STM32H7 series, combining an ARM Cortex-M7 core running at 480 MHz with a Cortex-M4 core at 240 MHz. This asymmetric architecture lets the M7 handle heavy number-crunching — signal processing, graphics, or real-time control loops — while the M4 manages communication stacks, housekeeping, or lower-priority tasks. With 2 MB of Flash and 1 MB of SRAM, it can host substantial firmware without external memory in many designs.
240+25 TFBGA — layout and thermal considerations
The 265-ball TFBGA (14x14 mm body, 240+25 ball count) demands careful PCB layout. The fine pitch means via-in-pad or microvias are typical for routing the inner balls. The supply range of 1.62 V to 3.6 V covers both 1.8 V and 3.3 V logic families, but the core voltage is generated internally — the external rails feed the I/O banks and the internal regulator. The internal oscillator is available, but for the 480 MHz core clock an external crystal or oscillator is expected for accuracy.
