Simple serial ICSP PIC programmer board

ICSP, as the name suggests, allows programming of a PIC in circuit, avoiding the need to constantly take it in and out of the programmer and the subsequent bending of pins. This programmer works with any standard serial port and successfully programs a 16F628 PICs in HVP (high voltage programming) mode giving you an extra pin on PORTB – which is handy. As with the LVP programmer, it draws power for the PIC’s main supply voltage (Vdd) from a USB port.

Simple serial ICSP PIC programmer: [Via][Link]

Read about a cool usb to serial adapter here : USB to Serial Adapter