The STM32F722ZCT6 from STMicroelectronics is a STM32F722xx series high performance ARM® Cortex®-M7 32bit microcontroller in 144 pin LQFP package. The Cortex®-M7 core features a single floating point unit (SFPU) precision which supports ARM single precision data processing instructions and data types. It also implements a full set of DSP instructions and memory protection unit (MPU) which enhances application security. The device embeds high speed memories with 256Kbyte flash, 256Kbytes of SRAM (including 64Kbytes of data TCM RAM), 16Kbytes of instruction TCM RAM (for critical real-time routines), 4Kbytes of back-up SRAM and an extensive range of enhanced I/Os and peripherals connected to 2 APB buses, 2 AHB buses, 32bit multi-AHB bus matrix and multi layer AXI interconnect supporting internal and external memories access. It features 2 advanced control, 10 general purpose, 2 basic, 1 low power timers. It also features 114 GPIO, three 12bit ADC (24 ch), two 12bit DAC.
Frequency up to 216MHz, MPU, 462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1) and DSP instructions
1.7V to 3.6V power supply, -40°C to 85°C operating temperature range
5/3 (simplex) SPI/I2S, 3 I2C, 4/4 USART/UART, USB OTG FS, USB OTG HS, USBPHYC, CAN, 2 SAI interfaces
16-stream DMA controller and RTC (subsecond accuracy, hardware calendar)