USB
PC 5
6
ICSPCLK/PGC
LVP
5
6
ICSPCLK/PGC
LVP
(Not to scale.)
Application
Input/Output
PGC 5 drivers in
Device
Target
PGD 4 4.7 kΩ
tVDD PICkit 3
3
programmer/
1. Attach the PICkit 3 to the PC using the USB cable, if not already. debugger
2. Attach the communications cable between the debugger and target board. AVDD**
3. Connect power to the target board. AVSS** VSS
tVDD
4.7 kΩ
Typical Debugger System – Device With On-Board ICE Circuitry: tVDD
*Target device must be running with an oscillator for the debugger to function as a debugger.
Power **If the device has AVDD and AVSS lines, they must be connected for the debugger to operate.
mini-USB from PC
Target Board
PGC
X 5 fast transitions on data and clock lines during
Table Read Protect Disabled
Device
Target
PGD 4
programming and debug communications.
3
• Do not use capacitors on MCLR – they will prevent LVP Disabled
X
AVDD**
fast transitions of VPP. BOD VDD > BOD VDD min
• Do not use diodes on PGC/PGD – they will prevent JTAG Disabled
Transition Socket
Power AVSS** VSS bidirectional communication between PICkit 3 and the
target PIC® MCU. AVDD and AVSS Must be connected
Target Board PGCx/PGDx Proper channel selected, if
applicable
Target Application PC Board Programming VDD voltage levels meet
programming specs
2. As a programmer, PICkit 3 will automatically run your code. As a debugger, you Microchip Technology Incorporated in the U.S.A. and other countries.
can run, halt, single step and set breakpoints in your code. © 2008 Microchip Technology Incorporated. All Rights Reserved. 12/08
Note: For information on Reserved Resouces used by the debugger, see the
PICkit 3 on-line help. www.microchip.com DS51792A