The ARM Cortex-M3 based STM32F2 microcontroller is a single-core, 32-bit processor with a clock speed of up to 120 MHz. It features 1 MB of onboard Flash memory, organized as a single bank of 8-bit wide x 128 KB and a second bank of 8-bit wide x 128 KB, for a total of 1 MB. The device is available in a 100-pin LQFP (14x14mm) package.