There are additional STM32 families including STM32 F0 (Cortex-M0 based), STM32 L1 (Ultra low-power Cortex-M3), STM32 F2 (high performance Cortex-M3 – 120MHz), and STM32 F4/F3 (Cortex-M4 based). Each of these requires using a different standard peripheral library.