Description
The PICkit 3 is a low-cost debugger and programmer made by Microchip Technology for their PIC microcontrollers and dsPIC digital signal controllers.
🔹 Features
-
Programming: Supports most 8-bit, 16-bit, and 32-bit PIC and dsPIC devices.
-
Debugging: Allows in-circuit debugging (set breakpoints, step through code, watch variables, etc.).
-
Interface: Connects via USB to PC and uses ICSP (In-Circuit Serial Programming) to connect to the target MCU.
-
Software: Works with MPLAB X IDE (older versions also supported MPLAB 8).
🔹 Pinout (6-pin ICSP Header)
-
MCLR / VPP (Programming voltage)
-
VDD Target (Power to MCU or sense target power)
-
GND
-
PGD (Program Data, ICSPDAT)
-
PGC (Program Clock, ICSPCLK)
-
AUX (Optional – rarely used)
🔹 Common Uses
-
Flashing HEX files into PIC microcontrollers.
-
Debugging applications with breakpoints and single-stepping.
-
Learning and prototyping with PICs.





