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.
Download the White Paper - Cortex-M for Beginners
@hideki131 : Yes, feel free to do so.
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.
Just in case it helps anybody else, I'll leave the link of the ARM's trademarks guidelines
Also the link of the form to make an inquiry to the trademark's team