Datasheet

© 2010 Microchip Technology Inc. DS61156D-page 165
PIC32MX5XX/6XX/7XX
28.4 Programming and Diagnostics
PIC32MX5XX/6XX/7XX devices provide a complete
range of programming and diagnostic features that can
increase the flexibility of any application using them.
These features allow system designers to include:
Simplified field programmability using two-wire
In-Circuit Serial Programming™ (ICSP™)
interfaces
Debugging using ICSP
Programming and debugging capabilities using
the EJTAG extension of JTAG
JTAG boundary scan testing for device and board
diagnostics
PIC32MX devices incorporate two programming and
diagnostic modules, and a trace controller, that provide
a range of functions to the application developer.
FIGURE 28-3: BLOCK DIAGRAM OF PROGRAMMING, DEBUGGING AND TRACE PORTS
TDI
TDO
TCK
TMS
JTAG
Controller
ICSP™
Controller
Core
JTAGEN DEBUG<1:0>
Instruction Trace
Controller
DEBUG<1:0>
ICESEL
PGEC1
PGED1
PGEC2
PGED2
TRCLK
TRD0
TRD1
TRD2
TRD3