The ARM Cortex-M4 STM32F4 microcontroller is a 32-bit single-core processor with a clock speed of up to 84 MHz. It features 128 KB of internal flash memory, organized as 128 K x 8 bits. This microcontroller has a lead-free, green packaging option available in a 100-pin LQFP (14x14mm) package.