|Non-Confidential||PDF version||ARM 100232_0002_00_en|
|Home > ETM-M33 Functional Description > Introduction > About the CoreSight ETM-M33|
Depending on your implementation, the Embedded Trace Macrocell (ETM)-M33 provides non-intrusive program-flow trace for the Cortex®‑M33 processor. ETM-M33 generates information that trace software tools use to reconstruct the execution of all or part of a program.
ETM-M33 implements instruction trace only. ETM-M33 is able to trace:
ETM-M33 contains resource logic that enables you to control instruction trace. Resource logic includes a single reduced function counter. You specify the exact set of trigger and filter conditions that are required for a particular application.
ETM-M33 is a CoreSight component. For more information about CoreSight, see the ARM® CoreSight™ Architecture Specification v2.0 and ARM® CoreSight™ Technology System Design Guide. For more information about the ETM architecture, see the ARM® Embedded Trace Macrocell Architecture Specification ETMv4.