The Definitive Guide to ARM Cortex -M0 and Cortex-M0+ Processors
<p><i>The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition</i> explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques. </p> <p>Written by ARM’s Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program code and software porting.</p> <p>This new edition includes the differences between the Cortex-M0 and Cortex-M0+ processors such as architectural features (e.g. unprivileged execution level, vector table relocation), new chapters on low power designs and the Memory Protection Unit (MPU), the benefits of the Cortex-M0+ processor, such as the new single cycle I/O interface, higher energy efficiency, better performance and the Micro Trace Buffer (MTB) feature, updated software development tools, updated Real Time Operating System examples using Keil™ RTX with CMSIS-RTOS APIs, examples of using various Cortex-M0 and Cortex-M0+ based microcontrollers, and much more.</p><ul><li>Provides detailed information on ARM® Cortex®-M0 and Cortex-M0+ Processors, including their architectures, programming model, instruction set, and interrupt handling</li><li>Presents detailed information on the differences between the Cortex-M0 and Cortex-M0+ processors</li><li>Covers software development flow, including examples for various development tools in both C and assembly languages</li><li>Includes in-depth coverage of design approaches and considerations for developing ultra low power embedded systems, the benchmark for energy efficiency in microcontrollers, and examples of utilizing low power features in microcontrollers</li></ul>