Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog White Paper: Cortex-M for Beginners - An overview of the Arm Cortex-M processor family and comparison
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • White Paper
  • Cortex-M23
  • Cortex-M
  • Cortex-M33
  • Armv8-M
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

White Paper: Cortex-M for Beginners - An overview of the Arm Cortex-M processor family and comparison

Ping Zuo 左平
Ping Zuo 左平
September 13, 2016
Less than one minute read time.

by Joseph Yiu

Abstract

The Arm Cortex-M family now has five processors. In this paper, we compare the features of various Cortex-M processors and highlight considerations for selecting the correct processor for your application. The paper includes detailed comparisons of the Cortex-M instruction sets and advanced interrupt capabilities, along with system-level features, debug and trace features, and performance comparisons.

Update 21 June 2017

Since writing this block we have announced further additions to the Cortex family, Cortex-M23 and Cortex-M33, and updated the document. The latest version is available here: Cortex-M for Beginners - An overview of the Arm Cortex-M processor family and comparison (2017).

Arm Cortex-M23 and Cortex-M33 are the first embedded processors using  the Armv8-M architecture, bringing the proven secure foundation of Arm TrustZone to the most constrained IoT nodes.

Download the White Paper - Cortex-M for Beginners

White Paper - Cortex-M for Beginners - 2016 (final v3).pdf
Anonymous
  • Karosuo
    Karosuo over 5 years ago in reply to Karosuo

    Just in case it helps anybody else, I'll leave the link of the ARM's trademarks guidelines

    https://www.arm.com/company/policies/trademarks/guidelines-trademarks

    Also the link of the form to make an inquiry to the trademark's team

    https://www.arm.com/company/policies/trademarks/enquiry-form

    Kind regards

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Karosuo
    Karosuo over 5 years ago in reply to Joseph Yiu

    Would you please let me know if there are there any restrictions and/or royalties regarding the use of the images in a book?

    In any case, this is a very great overall of the CortexM including the v8 based ones, thank you, Joseph and Ping.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Joseph Yiu
    Joseph Yiu over 8 years ago

    @hideki131 : Yes, feel free to do so.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • hideki131
    hideki131 over 8 years ago

    Thanks for very useful document!

    Now I'm trying to translate this into Japanese and post my blog.

    Can I use some pictures from this? (of course with appropriate quotes)

    Regards.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Ludwig Schreier
    Ludwig Schreier over 9 years ago

    Extreme usefulness, Joe. Best Regards

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
>
Architectures and Processors blog
  • Scalable Matrix Extension: Expanding the Arm Intrinsics Search Engine

    Chris Walsh
    Chris Walsh
    Arm is pleased to announce that the Arm Intrinsics Search Engine has been updated to include the Scalable Matrix Extension (SME) intrinsics, including both SME and SME2 intrinsics.
    • October 3, 2025
  • Arm A-Profile Architecture developments 2025

    Martin Weidmann
    Martin Weidmann
    Each year, Arm publishes updates to the A-Profile architecture alongside full Instruction Set and System Register documentation. In 2025, the update is Armv9.7-A.
    • October 2, 2025
  • When a barrier does not block: The pitfalls of partial order

    Wathsala Vithanage
    Wathsala Vithanage
    Acquire fences aren’t always enough. See how LDAPR exposed unsafe interleavings and what we did to patch the problem.
    • September 15, 2025