![Infineon Technologies XC2200 User Manual Download Page 649](http://html1.mh-extra.com/html/infineon-technologies/xc2200/xc2200_user-manual_2055439649.webp)
XC2200 Derivatives
System Units (Vol. 1 of 2)
Debug System
User’s Manual
11-3
V2.1, 2008-08
OCDS_X8, V2.4
OCDS Break-Interface
Two additional signals are used to implement a direct asynchronous-break channel
between the Debugger and XC2200
:
•
BRKIN
(BReaK IN request) allows the Debugger asynchronously to interrupt the CPU
and force it to a predefined status/action.
•
BRKOUT
(BReaK OUT signal) can be activated by OCDS to notify the external world
that some predefined debug event has happened.
11.1.1
Routing of Debug Signals
The signals used to connect an external debugger via the JTAG interface and the break
interface usually conflict with the requirements of the application, which needs as many
IO pins as possible. In the XC2200, these signals are only provided as alternate
functions (no dedicated pins). To minimize the impact caused by the debug interface
pins, these signals can be mapped to several pins. Thus, each application can select the
variant with the least impact. This is controlled via the Debug Pin Routing Register
DBGPRR. Pin BRKOUT can be assigned to pins P6.0, P10.11, P1.5, or P9.3 as a
standard alternate output signal via the respective IOC register.
11.1.1.1 Register DBGPRR
This register controls the pin mapping of the JTAG pins.
DBGPRR
Debug Pin Routing Register
ESFR (F06E
H
/37
H
)
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
TRS
TL
0
DPR
BRKIN
DPR
TCK
DPR
TMS
DPR
TDI
DPR
TDO
rh
r
rw
rw
rw
rw
rw
Field
Bits
Type
Description
DPRTDO
[1:0]
rw
Debug Pin Routing for TDO
00
P7.0
01
P10.12
10
Reserved, do not use
11
Reserved, do not use