Sorry if this is a dumb newbie question, but I just can't find the answer or figure it out. I've built David Tait's TOPIC2 programmer to use with a 16F627-20 and I'm trying to figure out the pin assignments between the LPT port and the PIC. I think I have the following right, but I could be wrong: Function LPT pin PIC pin -------- ------- ------- OUT 14 RB7 (13) CLK 1 RB6 (12) MCLR 16 /MCLR (4) PGM 17 RB4/PGM (10) And I have no idea about the READ and IN pins. I've tried everything I can think of involving LPT pins 11 and 2, and it's probably blindingly obvious to the initiated, but my lack of understanding is definitely hindering me here. If I leave READ and IN undefined in FPP then it succeeds in programming, but I haven't been able to get anything running. If I can get the read working then that would be the logical next step so that I can at least know that it's being programmed correctly. I'm really trying to come up to speed on this, but I'm just not finding the kind of intro material that I need to get past this stage. I have read the programming spec from Microchip and all the FAQ pages and links I can find, and I'm just not getting any closer. I realize now that if I had gone with another programmer design it would have more support, but I don't want to have to throw away the TOPIC2 and start all over again (and it fits so nicely in a DB25 shell :-). So thank you in advance for any help. Peter Jeffe -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body