Using this book

This book is organized into the following chapters:

Chapter 1 Introduction

Read this for a description of the components of the processor, and of the product documentation.

Chapter 2 Programmers Model

Read this for a description of the processor register set, modes of operation, and other information for programming the processor.

Chapter 3 System Control

Read this for a description of the registers and programmers model for system control.

Chapter 4 Initialization

Read this for a description of how to initialize the processor.

Chapter 5 Memory System

Read this for a description of the processor memory system.

Chapter 6 Memory Protection Unit

Read this for a description of the Memory Protection Unit (MPU).

Chapter 7 Nested Vectored Interrupt Controller

Read this for a description of the interrupt processing and control.

Chapter 8 Floating Point Unit

Read this for a description of the Floating Point Unit (FPU).

Chapter 9 Debug

Read this for information about debugging and testing the processor.

Chapter 10 Cross Trigger Interface

Read this for information about how the Cross Trigger Interface (CTI) can be configured.

Chapter 11 Data Watchpoint and Trace Unit

Read this for a description of the Data Watchpoint and Trace (DWT) unit.

Chapter 12 Instrumentation Trace Macrocell Unit

Read this for a description of the Instrumentation Trace Macrocell (ITM) unit.

Chapter 13 Cortex-M7 Trace Port Interface Unit

Read this for a description of the Trace Port Interface Unit (TPIU).

Chapter 14 Fault detection and handling

Read this for a description about how faults are detected and handled in the Cortex-M7 Processor.

Appendix A Revisions

Read this for a description of the technical changes between released issues of this book.

Copyright © 2014-2016, 2018 Arm. All rights reserved.ARM DDI 0489F
Non-ConfidentialID121118