The ARM Cortex-M4 processor is integrated into the STM32F4 microcontroller. This device features a single-core, 32-bit architecture that operates at a speed of 100 MHz. The IC includes 512 KB of flash memory, divided into 512 K x 8 bits, and is packaged in a 100-LQFP (14x14) package.