PICKIT2

The PICkit2 clone Programmer/Debugger is a low-cost development tool with an easy to use interface for programming and debugging Microchip’s Flash families of microcontrollers.
PICkit 2 has a separate programmer/debugger unit which plugs into the board carrying the chip to be programmed. This makes it possible to use the programmer with a custom circuit board via an In Circuit Serial Programming (ICSP) header.
The PICkit 2 uses an internal PIC18F2550 with FullSpeed USB. The latest PICkit 2 firmware allows the user to program and debug most of the 8 and 16 bit PICmicro and dsPIC (seperate target board required) members of the Microchip product line.
PICkit 2 has internal, switch-mode voltage regulator. This allows PICkit 2, to generate voltages from 2.5 to 5 volts, from 5V USB, at around 100mA.
DOWNLOADS
PICKIT2
PICKIT2 INSTALL WITH DOTNET
TUTORIAL BLOG
VIDEO TUTORIALS
Installation of MPLAB IDE WITH HITECH C Compiler
Creating HEX file from C code
Troubleshooting Guide