A PIC16, PIC18 and dsPIC microcontroller programmer software for the serial port
http://www.iki.fi/hyvatti/pic/picprog.html