PIC-PG2 is programmer based on JDM design which takes all necessary signals and power supply from RS232 serial port. It supports 8, 18, 28 and 40 pin PIC microcontrollers which allow serial programming and I2C EEPROM memories. Programmer comes with ICSP cable for direct connection to PIC-Pxx prototype boards.
The supported devices depend on the current version of ICPROG software.
Dimensions 50x30 mm (1.95x1.2") + 30 cm (12") ICSP cable
ICPROG from Bonny Gijzen freeware for programming many PICs, sometimes it doesn't work on some computers read here why.
PICPgm freeware PIC programming software by Christian Stadler supports many PICs and is officially supporting our PIC-PG1/2 and PIC-PG3
WinPIC - Great new software by Wolfgang "Wolf" Bnscher. Supports all the popular flash PICs, as well as many of the newly released PICs! Use this software for support for the 16F628A, 16F87, and 16F88.