The programmer itself is dumb and is controlled by the host computer via the RS232 serial port (COM1 or COM2). Device selection and operation mode is set by front panel switches.
http://web-ee.com/schematics/electronic_projects/eprom_programmer_mark2/
This programmer is Essential when experimenting with PIC. Programs PIC16Fxxx and PIC18Fxxxx series (8, 18, 28 and 40 pins)
http://www.techdesign.be/projects/004/004.htm
http://chaokhun.kmitl.ac.th/~kswichit/pgm89_web/Pgm89.html
by David Tait. Connects to parallel port. Circuit diagram, copper layout and programmign software for DOS and Windows
http://www.bobblick.com/techref/projects/picprog/picprog.html
Can read, write and erase most of the usual EPROMS and EEPROMS. The device is connected to the parallel port and is operated from the Assembler & Programmer software.
http://www.batronix.com/electronic/circuits/eeprommer.shtml
need external power supply (stabilized). Use only one resistor. Connects to serial port and programs PIC 16C84
http://www.jdm.homepage.dk/easypic.htm
programs the popular ATMEL 20 pin flash micro. Connects to the parallel port
http://www.batronix.com/electronic/circuits/mc-programmer.shtml
programs the popular ATMEL 40 pin flash micro. Connects to the parallel port
http://batronix.com/electronic/circuits/mc-programmer-2.shtml
complete hardware and software system that allows you to use a 16F84 to program a SX microcontroller
http://www.codepuppies.com/~ben/sens/pic/sx/
Diy learning remote decoder for RC5 and Sony featuring 16 parallel outputs using a PIC16F873. The IR codes are defined at run-time with the remote the decoder is supposed to understand.
http://home1.stofanet.dk/hvaba/fprc5rx/index.html