Introduction
STM32 is a family of 32-bit microcontroller produced by STMicroelectronics (意法半导体,意大利和法国的公司) based on the ARM Cortex-M processor core. Each microcontroller consists of the processor core, SRAM, flash memory, debugging interface, and various peripherals. (So it is an microcontroller not a microprocessor).
ARM Cortex series has A, R and M categories. The M series is for a the cost and power sensitive applications.(Details about the different between A, R and M)