2009-2011 Microchip Technology Inc.
DS61156G-page 175
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
PIC32 devices incorporate two programming and diag-
nostic 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