STM32 Introduction

If you like it, share it

The STM32 family of 32‑bit Flash microcontrollers based on the ARM® Cortex®‑M processor is designed to offer new degrees of freedom to MCU users. It offers a 32‑bit product range that combines very high performance, real-time capabilities, digital signal processing, and low‑power, low‑voltage operation, while maintaining full integration and ease of development.

The unparalleled and large range of STM32 devices, based on an industry-standard core and accompanied by a vast choice of tools and software, makes this family of products the ideal choice, both for small projects and for entire platform decisions.

STM32F7 & STM32H7, very high performance MCU + TFT controller – Cortex M7 at 216 & 400 MHz
STM32F4, high performance general-purpose MCU + TFT controller – Cortex M4 at 80…180 MHz
STM32F3, for analog applications MCU – Cortex M4 at 72 MHz
STM32F1 & STM32F2, general-purpose MCU – Cortex M3 at 72 & 120 MHz
STM32F0, general-purpose MCU – Cortex M0 at 48 MHz
STM32L4+,
ultra-low-power EnergyLite™ MCU – Cortex M4 at 120 MHz
STM32L4, ultra-low-power EnergyLite™ MCU – Cortex M4 at 80 MHz
STM32L1, ultra-low-power EnergyLite™ MCU – Cortex M3 at 32 MHz
STM32L0, ultra-low-power EnergyLite™ MCU – Cortex M0+ at 32 MHz

The mcus, in magenta color, has an internal cache, this means ZERO wait state to access to the internal Flash.

See this video for a general introduction regarding STM32 family.

  • Production programming solutions for STM32 are here