EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #297 background imageLoading...
Page #297 background image
Embedded Trace Macrocell
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 14-7
Unrestricted Access Non-Confidential
14.2 Data tracing
The Cortex-M3 system can perform low-bandwidth data tracing using the Data
Watchpoint and Trace (DWT) and Instruction Trace Macrocell (ITM) components. To
enable support of instruction trace with a low pin-count, data trace is not included in the
ETM. This considerably reduces gate count for the ETM, because the triggering
resources are simplified.
When the ETM is implemented in the processor, the two trace sources, ITM and ETM,
both feed into the TPIU, where they are combined and usually output over the trace port.
DWT is able to provide either focused data trace, or global data trace, subject to FIFO
overflow issues. The TPIU is optimized for the requirements of a single core Cortex-M3
system.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals