The ARM Cortex-M4 microcontroller, specifically the STM32F4 model, features a 32-bit single-core processor operating at 100 MHz. This device includes 1 MB of internal flash memory, organized as a 1 M x 8 bit array, and is packaged in a 100-LQFP (14x14) lead count.