ARM Cortex-M ist eine Familie von
32-Bit-
Mikroprozessoren, die vom Unternehmen
ARM entwickelt wurde und unter der Lizenz von verschiedenen Hardwareherstellern produziert wird. Der Kern stellt eine
Reduced Instruction Set Computer (RISC) dar, ist ein Teil der ARMv6- bzw. ARMv7-Architektur und unterteilt sich in aufsteigender Komplexität in die Einheiten Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4 und Cortex-M7. Primärer Einsatzbereich sind
Mikrocontroller.