7.3.4.13 Instruction Trace

The trace buffer memory stores the branches executed by the core. At every change of flow, the most recent PC from the old code sequence and the first PC from the new sequence are stored together as a trace record (frame). Change of flow events include branches, calls, returns, interrupts, and resets.