The ARM Cortex-M3 is a 32-bit single-core microcontroller integrated circuit, part of the STM32L1 series. It features a clock speed of 32 MHz and includes 64 KB of flash memory organized as 64K x 8 bits. The microcontroller is packaged in a 100-pin LQFP (14x14) package.