
RM0453 Rev 2
RM0453
Debug support (DBG)
1441
38.4.11 DP
register
map and reset values
These registers are not on the CPU memory bus and are only accessed through SW-DP
and JTAG-DP debug interface.
The debug port address is 2-bit wide, defined in the JTAG-DP register DPACC or SW-DP
packet request A[3:2] field.
Bits 31:28
TINSTANCE[3:0]:
target instance number
Defines the instance number for the target device in a multi-drop system. These bits must be
written with the same value used for DP_DLPIDR.TINSTANCE to select this device.
Bits 27:12
TPARTNO[15:0]:
target part number
Defines the part number for the target device. These bits must be written with the same value
used for DP_TARGETIDR.TPARTNO to select this device.
Bits 11:1
TDESIGNER[10:0]:
target designer JEDEC code
Defines the JEDEC code for the target device. These bits must be written with the same
value used for DP_TARGETIDR.TDESIGNER to select this device.
Bit 0 Reserved, must be kept at reset value.
Table 268. DP register map and reset values
Offset Register name
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
DP_DPIDR
REVI
SI
ON[
3
:0
]
PARTNO[7:0]
Res.
Res.
Res.
MIN
V
E
RSION[3:0]
DESIGNER[10:0]
Res.
Reset value
0 1 0 1 1 0 1 1 1 0 1 0
0 0 0 1 0 0 1 0 0 0 1 1 1 0 1 1
0x00
DP_ABORTR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
O
R
UN
E
R
RC
LR
WDERRCLR
STK
E
RRCLR
STKCMPCLR
DAP
A
BOR
T
Reset value
0 0 0 0 0
0x04
(1)
DP_CTRLSTATR
Re
s.
Re
s.
CDBGPWRUP
ACK
CDBGP
WRUPREQ
Re
s.
Re
s.
Re
s.
Re
s.
TRNCNT[11:0]
MA
SKLA
N
E[
3:0
]
WDA
TAERR
READO
K
STI
C
KYE
RR
STICKY
CMP
TRNMODE
[1
:0]
STICK
Y
ORUN
OR
UNDETE
CT
Reset value
0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0x04
(2)
DP_DLCR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
TU
RNROU
ND[1:0]
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Reset value
0 0
0x04
(3)
DP_TARGETIDR
T
R
EV
IS
IO
N[3:
0]
TPARTNO[15:0]
TDESIGNER[10:0]
Res.
Reset value
0 0 0 0 0 1 0 0 1 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0