![using pickit 3 using pickit 3](https://image.slidesharecdn.com/microchiptechnologykit2tutorial-170211214040/95/microchip-technology-kit2-tutorial-14-638.jpg)
Note: Make sure using the exact parts as described in figure 1.
USING PICKIT 3 PC
The application circuit that connects to the I/O pin may not be able to handle the +12V voltage. The PICkit 3 allows debugging and programming of PIC(R) and dsPIC(R) Flash microcontrollers using the powerful graphical user interface of the MPLAB Integrated. As illustrated in figure 1, by using USB cable, RJ12 6-pin reverse cable, and RJ12 programming extension cable, the target chip can be connected to your PC through BB0703 (PICkit 2). If the VPP pin is used as an I/O port pin Typical application examples: Axles / shafts / billets bin picking.
USING PICKIT 3 SOFTWARE
The software extends the life of the existing PICkit2 and PICkit3 hardware devices by allowing them to work with the newer 8-bit PIC microcontrollers.
USING PICKIT 3 PLUS
A robot needs eyes to find the positions and orientation of parts on a tray, bin, or in a box. The intent of PICkit Plus is to facilitate programming of any 8-bit PIC microcontroller using the PICkit 2 and PICkit 3 (ICSP) In-Circuit Debuggers/Programmers. For more information about using supervisory circuits with ICSP, see Application Note AN820 "System Supervisors in ICSP Architectures" (DS00820). Have your robot pick parts from bulk and load your production line using a 3D vision system.
![using pickit 3 using pickit 3](https://s1.dtsheet.com/store/data/001513991_1-e9720f80f2701ae4a48b02a3723040e7.png)
If a supervisory circuit or a push button is interfaced to the MCLR pin, it is recommended that they be isolated from the VPP voltage by using a Schottky-type diode or limiting resistor as shown in Figure 3-1. Care must be taken so that the VPP voltage slew rate is not slowed down and exceeds the rise time in the programming specification (typically 1 μs). The workaround is to erase the device using MPLAB ICD 2. The symptom of this problem is Failed to program debug. PK3-115: PICkit 3 is unable to erase the debug executive programmed by MPLAB ICD 2. For instance - I primarily use the newer 3. It works well, but I have often wondered just how little of its circuitry was needed to program and debug the boards I make. The application circuit is typically connected to a pull up resistor/capacitor circuit, as recommended in the device data sheet. PICkit 3 does not support preserve EEPROM memory during programming. Previously, I made a Pickit 3 clone - (See previous Blog Post).
![using pickit 3 using pickit 3](https://krishnakitchen.org/pictures/pickit-3-standalone-programmer-application-download-3.jpg)
This may be an issue in the following situations: When VPP voltage is applied, the application circuit needs to take into consideration that the typical VPP voltage is +12V.