by Joseph Yiu
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.
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.
[CTAToken URL = "https://community.arm.com/cfs-file/__key/telligent-evolution-components-attachments/01-2142-00-00-00-00-52-96/White-Paper-_2D00_-Cortex_2D00_M-for-Beginners-_2D00_-2016-_2800_final-v3_2900_.pdf" target="_blank" text="Download the White Paper - Cortex-M for Beginners" class ="green"]
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
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.
@hideki131 : Yes, feel free to do so.
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.
Extreme usefulness, Joe. Best Regards