English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (579/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
28.0 PROGRAMMING AND
DIAGNOSTICS
Note:
This data sheet summarizes the features of
the PIC32MX3XX/4XX of devices. It is not
intended to be a comprehensive reference
source. Refer to the “PIC32MX Family
Reference Manual” (DS61132) for a
detailed description of this peripheral.
PIC32MX3XX/4XX 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. They
are summarized in Table 28-1.
FIGURE 28-1:
BLOCK DIAGRAM OF PROGRAMMING, DEBUGGING, AND TRACE PORTS
PGC1
PGD1
PGC2
PGD2
TDI
TDO
TCK
TMS
TRCLK
TRD0
TRD1
TRD2
TRD3
ICSP™
Controller
ICESEL
JTAG
Controller
JTAGEN DEBUG<1:0>
Instruction Trace
Controller
DEBUG<1:0>
Core
TABLE 28-1: COMPARISON OF PIC32MX3XX/4XX PROGRAMMING AND DIAGNOSTIC
FEATURES
Functions
Pins Used
Interface
Boundary Scan
Programming and Debugging
Programming and Debugging
TDI, TDO, TMS and TCK pins
TDI, TDO, TMS and TCK pins
PGCx and PGDx pins
JTAG
EJTAG
ICSP™
© 2008 Microchip Technology Inc.
Preliminary
DS61143E-page 577