Arm Cortex-M (in älterer Schreibweise ARM Cortex-M) ist eine Familie von IP-Cores primär für 32-Bit-Mikrocontroller, die vom Unternehmen ARM entwickelt wird und an verschiedene Hersteller lizenziert wird. Der Kern stellt eine Reduced Instruction Set Computer (RISC) dar, ist ein Teil der ARMv6- bzw. Armv7-Architektur[1] und unterteilt sich in aufsteigender Komplexität in die Einheiten Cortex-M0,[2] Cortex-M0+,[3] Cortex-M1,[4] Cortex-M3,[5] Cortex-M4[6], Cortex-M7 und die auf der Armv8-Architektur basierenden Cortex-M23,[7] und Cortex-M33.[8]
<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M0-TRM.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M0+-TRM.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M1-TRM.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M3-TRM.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M4-TRM.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M23-TRM.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen M33-TRM.