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)
● 4 to 26MHz crystal oscillator, internal 16MHz factory trimmed RC (1% accuracy)
● Dual mode quad SPI, 32KHz oscillator for RTC with calibration, internal 32KHz RC with calibration
● Low power (sleep, stop and standby modes), FMC memory controller, SDMMC1, SDMMC2 interfaces
● True random number generator, CRC calculation unit, 96bit unique ID
● Debug mode (SWD and JTAG interfaces, Cortex®-M7 Trace Macrocell™)
● Readout protection, write protection, proprietary code readout protection