I just built the PIC 12C50x Serial Interface for FMS(see images below) and was about to program the PIC when I realized I was very unsure how the programmer worked and if I had the software as well to do it. So I though it could be good to write it now when I got it working.

The program to use is IC-Prog. Make sure the Hardware settings are set to Windows API if you use XP as I do. Also select the right com-port.

The IC to program should be placed with pin 1 furthest away from the RS232 connector(in my design that is!).

The design I used for my PIC programemr is from this site though I did not use their PCB layout but rather just used the schematics and built it on a proto-board.