The ARM Cortex-M4 STM32F4 microcontroller is a 32-bit single-core processor that operates at a speed of 84 MHz. It features 384 KB of onboard flash memory, organized as 384 K x 8 bits, and is packaged in a 100-pin LQFP (Lead-Free Quad Flat Package) with dimensions of 14x14 mm.