STM32H745XIH6 is a type of embedded microcontroller manufactured by STMicroelectronics based on the high-performance dual 32-bit Arm? Cortex?-M7 and Cortex?-M4 32-bit RISC cores, which feature standard and advanced communication interfaces. Both cores feature a floating-point unit (FPU) that supports Arm? single- and double-precision (Cortex?-M7 core) operations and conversions. It incorporates high-speed embedded memories with a dual-bank Flash memory.