![Microchip Technology MPLAB PICkit 4 User Manual Download Page 14](http://html1.mh-extra.com/html/microchip-technology/mplab-pickit-4/mplab-pickit-4_user-manual_1785690014.webp)
Figure 3-7. Improper Circuit Components
Specifically, these guidelines must be followed:
• Do not use pull-ups on PGC/PGD – they will disrupt the voltage levels, since these lines have programmable
pull-down resistors in the debugger.
• Do not use capacitors on PGC/PGD – they will prevent fast transitions on data and clock lines during
programming and debugging communications and slow programming times.
• Do not use capacitors on MCLR – they will prevent fast transitions of V
PP
. A simple pull-up resistor is generally
sufficient.
• Do not use diodes on PGC/PGD – they will prevent bidirectional communication between the debugger and the
target device.
3.3
Debugging
There are two steps to using the MPLAB PICkit 4 In-Circuit Debugger system as a debugger. The first requires that
an application is programmed into the target device (usually with the MPLAB PICkit 4 itself). The second uses the
internal in-circuit debug hardware of the target Flash device to run and test the application program. These two steps
are directly related to the MPLAB X IDE operations:
1.
Programming the code into the target and activating special debug functions.
2.
Debugging the code using features such as breakpoints.
Note:
For more information, refer to the MPLAB X IDE online Help.
If the target device cannot be programmed correctly, the MPLAB PICkit 4 In-Circuit Debugger will not be able to
debug.
A simplified diagram of some fo the internal interface circuitry of the MPLAB PICkit 4 In-Circuit Debugger is shown in
the figure below.
Operation
©
2020 Microchip Technology Inc.
User Guide
DS50002751D-page 14