Technical Reference Manual
002-29852 Rev. *B
4.13.2.4 CM4_DWT_EXCCNT
Description:
Exception Overhead Count register
Address:
0xE000100C
Offset:
0xC
Retention:
Retained
IsDeepSleep:
No
Comment:
The EXCCNT register characteristics are:
Purpose: Counts the total cycles spent in exception processing.
Usage constraints: The counter initializes to 0 when software enables its counter overflow
event by setting the CTRL.EXCEVTENA bit to 1.
Configurations
Implemented only when CTRL.NOPRFCNT is RAZ, see Control register, CTRL on Arm TRM
page C1-797.
If CTRL.NOPRFCNT is RAO, indicating that the implementation does not include the profiling
counters, this register is UNK/SBZP.
Attributes: See Table C1-21 on Arm TRM page C1-797.
Default:
0x0
Bit-field Table
Bits
7
6
5
4
3
2
1
0
Name
EXCCNT [7:0]
Bits
15
14
13
12
11
10
9
8
Name
None [15:8]
Bits
23
22
21
20
19
18
17
16
Name
None [23:16]
Bits
31
30
29
28
27
26
25
24
Name
None [31:24]
Bit-fields
Bits Name
SW
HW
Default or
Enum
Description
0:7
EXCCNT
RW
RW
0
The exception overhead counter. Counts one on each
cycle when all of the following are true:
- No instruction is executed, see CPI Count register,
DWT_CPICNT on Arm TRM page C1-801.
- An exception-entry or exception-exit related operation
is in progress.
Exception-entry or exception-exit related operations
include the stacking of registers on exception entry,
unstacking of registers on exception exit, and
preemption.
An event is emitted on counter overflow. Initialized to
zero when DWT_CTRL.EXCEVTENA transitions from
0 to 1.
331
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers