Chapter 23

Advanced Topics


This chapter introduce advanced features in the ARM® Cortex®-M3 and Cortex-M4 processors, and various programming techniques for tasks like complex decision handling and bit data handling. It also cover the differences between various revisions of the Cortex-M3 and Cortex-M4 processors.


decision; branch table; performance; alignment; non-base thread; re-entrant; bit field; stack overflow; patch

Chapter Outline

Get The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.