The high-performance Arm? Cortex?-M7 and Cortex?-M4 32-bit RISC processors are the basis for STM32H747xI/G devices. Both the Cortex?-M7 and Cortex?-M4 cores run at speeds of up to 480 MHz and 240 MHz, respectively. Both cores have a floating point unit (FPU) that enables operations and conversions in Arm? single- and double-precision (Cortex?-M7 core) and is compliant with IEEE 754, as well as a full set of DSP instructions and a memory protection unit (MPU) to improve application security.
High-speed embedded memories are included in STM32H747xI/G devices, including dual-bank Flash memory of up to 2 Mbytes, up to 1 Mbyte of RAM (including 192 Kbytes of TCM RAM, up to 864 Kbytes of user SRAM, and 4 Kbytes of backup SRAM), as well as a wide variety of enhanced I/Os and peripherals connected to APB buses, AHB buses, a 2x32-bit multi-AHB bus.
STM32H747IIT6 Features
1× high-resolution timer (2.1 ns max resolution)
2× 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input (up to 240 MHz)
2× 16-bit advanced motor control timers (up to 240 MHz)
10× 16-bit general-purpose timers (up to 240 MHz)
5× 16-bit low-power timers (up to 240 MHz)
4× watchdogs (independent and window)
2× SysTick timers
RTC with sub-second accuracy and hardware calendar
3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)