The STM32F446RCT6 devices use the ARM Cortex-M4 32-bit RISC CPU, which runs at up to 180 MHz. The Cortex-M4 processor includes a single-precision floating point unit (FPU) that supports all ARM single-precision data-processing instructions and data formats. It also has a memory protection unit (MPU) and a full set of DSP instructions, which improves application security.
STM32F446RCT6 Features
Microcontroller with ARM? 32bit Cortex?-M4 CPU + FPU, frequency up to 180MHz in 64 pin LQFP package 256Kbytes of flash memory, 128Kbytes system/4Kbytes of backup SRAM LCD parallel interface, 8080/6800 modes 1.7V to 3.6V application supply and I/Os, 4 to 26MHz crystal oscillator 50 GPIO, two 12bit ADC (16 channels), 2 x 12bit D/A converters General-purpose DMA (16-stream DMA controller with FIFOs and burst support) 10 general purpose, 2 advanced control, 2 basic timers SWD & JTAG interfaces, Cortex-M4 Trace Macrocell? CRC calculation unit, camera interface SPI / I2S, I2C, USART/UART, USB OTG FS/HS, CAN, SAI, SDIO, SPDIF-Rx, HDMI-CEC, Quad SPI
STM32F446RCT6 Applications
Data Acquisition Low-cost Sensor integration Low power Embedded devices. Small data retention related purposes