N32H787 series adopts a high-performance dual-core architecture. The ARM Cortex-M7 core is the main core, running at frequencies up to 600MHz, supporting double-precision floating-point operations and DSP instructions. The Cortex-M4 core is the auxiliary core, running at frequencies up to 300MHz. It has (2/4MB) of on-chip FLASH, integrates up to 1504KB of SRAM (including 1024KB TCM SRAM and 480KB SRAM) + 4KB Backup SRAM, integrates 3 12-bit 5Msps ADCs, 4 high-speed comparators, 6 12-bit DACs, and features multiple high-speed communication interfaces including U(S)ART, I2C, xSPI, SPI, USBFS Dual Role, USBHS Dual Role, CAN-FD, SDRAM, FEMC, SDMMC, and 10/100/1000M Ethernet. It supports digital camera interface (DVP), MIPI, TFTLCD graphic interface, JPEG hardware encoder/decoder and GPU. The chip has a built-in high-performance encryption algorithm hardware acceleration engine supporting AES/TDES, and SHA algorithms, supports TRNG true random number generator, and supports CRC8/16/32. It supports up to 166 GPIOs and is available in UFBGA169, LQFP176, LQFP208, and TFBGA240+25 packages