La famille des STM32 est une série de microcontrolleurs 32-bits. Ils sont basés sur des architectures proches de l’ARM 32-bits. Il est constitué de :
Le microprocesseur est un modèle Cortex conçu par ARM.
Schéma simple d’un MCU d’un STM32
Le microprocesseur est un composant très puissant qui opère sur des nombres écrit en notation incompréhensible par l’humain. Il sait additionner, soustraire, mais également déplacer les données dans des parties de mémoires internes (registre) ou externes (DRAM, Flash).Il est également *programmable* ce qui signifie que l’on peut lui donner une séquence d’ordres – on préfère utiliser le terme *instructions* - constituant un programme qu’il va ensuite lire et exécuter
Dans la carte STM32, nous avons plusieurs types de mémoires: