The High-performance Arm? Cortex?-M7 32-bit RISC core running at up to 480MHz is called STM32H7A3VIT6. The Arm? double-precision (IEEE 754 compliant) and single-precision data-processing instructions and data formats are supported by the Cortex?-M7 core's floating point unit (FPU). A memory protection unit (MPU) and a full set of DSP instructions are supported by the STM32H7A3VIT6 device to increase application security. High-speed embedded memories are included in the STM32H7A3VIT6 device, including dual-bank Flash memory with up to 2 Mbytes of capacity, 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 range of enhanced I/Os and peripherals connected to APB buses, AHB buses, 2x32-bit multi-AHB bus matrix and a multi-layer AXI interconnect supporting internal and external memory access.
STM32H7A3VIT6 Features
82 I/O ports with interrupt capability
3 separate power domains which can be independently clock gated or switched off
4 DMA controllers to unload the CPU
LCD-TFT controller up to XGA resolution
Chrom-ART graphical hardware Accelerator? (DMA2D) to reduce CPU load
Hardware JPEG codec
True random number generators (3 oscillators each)