The ARM Cortex-M3 is a 32-bit single-core microcontroller integrated circuit based on the STM32F1 series. It features a clock speed of up to 36 MHz and includes 32 KB of Flash memory organized as 32K x 8 bits. The microcontroller has a 64-pin LQFP (10x10) package.