The STM32 family of 32-bit Flash Microcontrollers is
based on the breakthrough ARM Cortex™-M3 core - a core specifically developed for embedded applications. The
STM32 family benefits from the Cortex-M3 architectural enhancements
including the Thumb-2 instruction set to deliver improved performance
with better code density, significantly faster response to interrupts,
all combined with industry leading power consumption.
The STM32 family is built to offer new degrees of freedom to MCU
users. It offers a complete 32-bit product range that combines high-performance,
real-time, low-power and low-voltage operation, while maintaining
full integration and ease of development.
Compatibility of pin-assignments, peripherals and software across all STM32 devices is a core technical feature throughout this family of microcontrollers.
STMicroelectronics offers a full range of development and
programming tools for the STM32 family, designed to deliver a competitive
advantage in terms of productivity and time-to-market. STM32
32-bit ARM Microcontroller Tools Overview