Der Cortex-M3 ist ein Modell aus der Arm Cortex-M-Familie (Armv7-M) für Mikroprozessoren von ARM. Die Armv7-Architektur wurde ab dem Jahr 2004 eingeführt[1] und kann als Nachfolger für die ARMv6-Architektur im Bereich der Mikrocontroller betrachtet werden.