Chapter 1

Introduction to the Cortex-M Processor Family

Abstract

The Cortex-M family is a range of highly scalable processors specifically designed for embedded microcontrollers.This introduction provides an overview of each processor in the Cortex-M family.

Keywords

ARM; Cortex-M; Cortex-M0; Cortex-M0+; Cortex-M3; Cortex-M4; Cortex-M7; Thumb-2; pipeline

Since the first edition of this book was published in 2013, the number of Silicon Vendors providing Cortex-M-based devices has almost doubled and the number of microcontroller variants is now well over 3000 and continues to rise. A decade ago I was familiar with the key features of all the mainstream Cortex-M microcontrollers in use. Today I struggle to keep up with the range of devices available, ...

Get The Designer's Guide to the Cortex-M Processor Family, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.