PicKit2 is a reliable and comfortable programmer that uses USB port. It supports many EEPROM's and PICmicrocontrollers. Microchip updates the software and firmware regularly to support newer PIC's. PicKit2 can be used with MPLAB and also with a standalone GUI.
Here a simplified PicKit2 - Lite is designed with zif socket board. It can be used to program 8,14,18,28,40 pin controllers easily as well as I2CEEPROM's
• 40 Pin Universal ZIF socket supports 8,14,18,28,40 microcontrollers.
• ZIF Socket also supports I2CEEPROM
• ISC Socket for SMD Device Programming • 40/28 Pin IC Selector. • USB Powered.
• Pickit2 Programmer • USB Port Cable • Software CD