Arm Cortex-M
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 und unterteilt sich in aufsteigender Komplexität in die Einheiten Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, die auf der Armv8-Architektur basierenden Cortex-M23, und Cortex-M33, sowie die neueren auf Armv8.1-M basierenden Cortex-M55 und Cortex-M85.