Hey Robert, I havn't seen a programmer that comes with the source code, (but I some times look with my eyes closed and my mouth flapping) but on page: http://www.geocities.com/~oct_nogueira/ is a programmer that appears will fit the bill for the first requirements (only 12C508 12C509 in 12C5XX) and is a has a Windows interface (Shareware) so you won't have to do number 3. Dean (-; Dam computer, why does it do what I TELL it to do, why dosen't it do what I WANT it to do. ;-) > Well I've got the "wanna build something" bug, so I thought >I'd build a PIC programmer. > > 1. It has to be able to program a 16C71, a 16C84 and a 12C5XX. > > 2. I need the schematic of the programmer. > > 3. I would like to have the source code to the programmer's software. > >I'm a Delphi programmer by trade, and as a programming exercise I >would convert whatever code I get (BASIC, C, Turbo Pascal, or whatever) >into a programmer with a Windows GUI front end. >If y'all have any suggestions as to where I might find something >to satisfy the three conditions I'd surely be grateful to you. >Thanks for your time.