Hi ! I've designed a very easy and cheap but nevertheless comfortable PIC 16C84 Programmer using the PC's serial port. Here it goes : TxD -----*-------------------------I I I=20 I I --- --- =20 I I 2k2 I I 10k=20 I I I I --- --- I I\I I *---I I----*--------I I I I/I I I I ---\ I + I I 5V6 / \ --- I I --- --- 100u I I I I I 14 I 4 I I I--I-----I---I I I I Vdd Vpp I =20 I I 5 I I =20 GND ------*----------*-----I Gnd I =20 I I PIC 16C84 22k I I -- 12 I I RTS ---I I----------------I RB6 I -- I I -- 13 I I DTR ---I I---*------------I RB7 I -- I I I 2k2 I I------------I=20 I CTS ----------I As You can see, it doesn't need any external supply. All voltages are taken from the Port. This may only work with truely compatible ports, but I've testet it on five different PC's, and all worked. Perhaps You=B4ll have to vary the 2k2 resistors.=20 I've converted David Tait's software to Pascal and adapted it to my= hardware. (Semms that You created a real evergreen, David ;-) Works fine ! It can erase, program, and verify the PIC. The programming voltage is out of the specification (12-14V). It's about 9-10 V. I don't know if this will work with older chips, but mine work great. ( /10 and LC04). Comments ? - Erik