User guide
Introduction 
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 1-8
ID072410 Non-Confidential
• Bus architecture
• Debug
• Embedded Trace Macrocell.
This book complements architecture reference manuals, architecture specifications, protocol 
specifications, and relevant external standards. It does not duplicate information from these 
sources.
ARM architecture
The processor implements the ARMv7-M architecture profile. See the ARMv7-M Architecture 
Reference Manual.
For more information about architectural compliance, see Architecture and protocol 
information on page 1-9.
Bus architecture
The processor provides three primary bus interfaces implementing a variant of the AMBA 3 
AHB-Lite protocol. The processor implements an interface for CoreSight and other debug 
components using the AMBA 3 APB protocol. See:
• the ARM AMBA 3 AHB-Lite Protocol (v1.0)
• the ARM AMBA 3 APB Protocol Specification.
Debug
The debug features of the processor implement the ARM debug interface architecture. See the 
ARM Debug Interface v5 Architecture Specification. The processor also implements debug 
features defined by the ARMv7-M. See the ARMv7-M Architecture Reference Manual.
Embedded Trace Macrocell
The trace features of the processor implement version 3.4 of the ARM Embedded Trace 
Macrocell architecture. See the ARM Embedded Trace Macrocell Architecture Specification.










