STM32F446ZET6 Description
The STM32F446ZET6 is built around the high-performance ARM?Cortex?-M4 32-bit RISC processor, which operates at up to 180 MHz. The Cortex?-M4 core includes a single-precision floating-point unit (FPU) that supports all ARM? single-precision data-processing instructions and data formats. It also has a full set of DSP instructions as well as a memory protection unit (MPU) to improve program security. The STM32F446ZET6 includes high-speed embedded memories (Flash memory up to 512 Kbytes, SRAM up to 128 Kbytes), backup SRAM up to 4 Kbytes, and a wide range of upgraded I/Os and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix.
STM32F446ZET6 Features
Core: ARM?32-bit Cortex?-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
Memories
LCD parallel interface, 8080/6800 modes
Clock, reset and supply management
3×12-bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode
2×12-bit D/A converters
General-purpose DMA: 16-stream DMA
controller with FIFOs and burst support
Up to 17 timers: 2x watchdog, 1x SysTick timer and up to twelve 16-bit and two 32-bit timers up to 180 MHz, each with up to four IC/OC/PWM or pulse counter
Debug mode
Up to 114 I/O ports with interrupt capability
Up to 20 communication interfaces
Advanced connectivity
8- to 14-bit parallel camera interface up to 54 Mbytes/s
CRC calculation unit
RTC: subsecond accuracy, hardware calendar
96-bit unique ID
STM32F446ZET6 Applications