The STM32F1 is a microcontroller based on the ARM Cortex-M3 core, operating at a frequency of 36 MHz. It features a single-core processor with 32 KB of flash memory, organized as 32 K x 8 bits. The device comes in a 48-pin LQFP package, measuring 7x7 mm.