You are on page 1of 2

Arm Cortex-M Processor Comparison Table

The Cortex-M processor family is optimized for cost and energy-efficient microcontrollers. These processors are found in a variety
of applications, including IoT, industrial and everyday consumer devices. The processor family is based on the M-Profile Architecture
that provides low-latency and a highly deterministic operation, for deeply embedded systems.

Cortex- Cortex- Cortex- Cortex- Cortex- Cortex- Cortex- Cortex- Cortex- Cortex-
Feature
M0 M0+ M1 M23 M3 M4 M33 M35P M55 M7

Instruction
Armv8-M Armv8-M Armv8-M Armv8.1-M
Set Armv6-M Armv6-M Armv6-M Armv7-M Armv7-M Armv7-M
Baseline Mainline Mainline Mainline
Architecture

TrustZone
No No No Yes (option) No No Yes (option) Yes (option) Yes (option) No
for Armv8-M

Digital Signal
Processing No No No No No Yes Yes Yes Yes Yes
(DSP) Extension

Hardware
No No No Yes Yes Yes Yes Yes Yes Yes
Divide

Arm Custom
No No No No No No Yes No Yes No
Instructions

Coprocessor
No No No No No No Yes Yes Yes No
Interface

DMIPS/MHz* 0.87 0.95 0.8 0.98 1.25 1.25 1.5 1.5 1.6 2.14

CoreMark®/
2.33 2.46 1.85 2.64 3.34 3.42 4.02 4.02 4.2 5.01
MHz*

Maximum
# External 32 32 32 240 240 240 480 480 480 240
Interrupts

Maximum
0 8 0 16 8 8 16 16 16 16
MPU Regions

AHB AHB AHB AHB AHB


Bus Protocol AHB5 AHB AHB AXI AXI
Lite Lite Lite Lite Lite

Instruction
No No No No No No No 2-16kB 0-64kB 0-64kB
Cache

Data Cache No No No No No No No No 0-64kB 0-64kB

Instruction
No No No No No No No No 0-16MB 0-16MB
TCM

Data TCM No No No No No No No No 0-16MB 0-16MB

Dual Core
Lock-Step No No No Yes No No Yes Yes No Yes
(DCLS)

Common
Criteria No No No No No No Yes Yes No No
Certification

Reference
Corstone Corstone Corstone Corstone Corstone Corstone Corstone
Package and/or - - -
-101 -101 -102 -101 -101 -201 -300
System Example
*See individual Cortex-M product pages for further information.
SP = Single-Precision
DP = Double-Precision
HP = Half-Precision

For more information, contact your Arm account manager today or explore the processors in more detail here: developer.arm.com/ip-products/
processors/cortex-m

The Arm trademarks featured in this presentation are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or
elsewhere. All rights reserved. All other marks featured may be trademarks of their respective owners.

www.arm.com/company/policies/trademarks © Arm Ltd. | Version 2020

You might also like