User guide
Preface
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. x
ID072410 Non-Confidential
About this book
This book is for the Cortex-M3 processor.
Product revision status
The rnpn identifier indicates the revision status of the product described in this manual, where:
rn Identifies the major revision of the product.
pn Identifies the minor revision or modification status of the product.
Intended audience
This manual is written to help system designers, system integrators, verification engineers, and
software programmers who are implementing a System-on-Chip (SoC) device based on the
Cortex-M3 processor.
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 Functional Description
Read this for a description of the functionality of the processor.
Chapter 3 Programmers Model
Read this for a description of the processor register set, modes of operation, and
other information for programming the processor.
Chapter 4 System Control
Read this for a description of the registers and programmers model for system
control.
Chapter 5 Memory Protection Unit
Read this for a description of the Memory Protection Unit (MPU).
Chapter 6 Nested Vectored Interrupt Controller
Read this for a description of the interrupt processing and control.
Chapter 7 Debug
Read this for information about debugging and testing the processor core.
Chapter 8 Data Watchpoint and Trace Unit
Read this for a description of the Data Watchpoint and Trace (DWT) unit.
Chapter 9 Instrumentation Trace Macrocell Unit
Read this for a description of the Instrumentation Trace Macrocell (ITM) unit.
Chapter 10 Embedded Trace Macrocell
Read this for a description of the processor Embedded Trace Macrocell (ETM).
Chapter 11 Trace Port Interface Unit
Read this for a description of the Trace Port Interface Unit (TPIU).