At 03:29 PM 2/29/00 +1100, Tony Nixon wrote: >I think I've actually made somthing that is worth it's salt. > >I've been developing code that talks between two PICs over a spread >spectrun radio link, and have been using the ROMzap boot laoder. > >The amount of time that saves compared to the old erase/rewrite cycle is >amazing. I went to Tony's site last evening and took a look at ROMzap. Looks great! For what its worth, I have a suggestion. I find that i/o is always a problem - having to lose 2 i/o pins (1 if I drop the LED) can be problematic. But I think I see a way to incorporate the LOAD pin into the serial lines. Serial TX from the pic is normally HI. Break the line going from TX to the MAX232, connect TX to pin 2 of a 3 pin header. Connect pin 1 of the header to the input of the MAX232 along with a 10k pullup resistor (maintains idle condition while reading input / selecting program mode). Connect the last pin of the header to ground via a 1k resistor. Change the code (I'm about to try this) so that after the pic is reset, it turns the TX line to an input and reads the level. If HI, just jump to user code. If LO, jump to the programming code but wait until the line goes HI before actually doing anything. The 3 pin programming link can be either a spdt push button or a 3 pin header and jumper. Just a suggestion, Tony. Many thanks for the idea! dwayne Dwayne Reid Trinity Electronics Systems Ltd Edmonton, AB, CANADA (780) 489-3199 voice (780) 487-6397 fax Celebrating 16 years of Engineering Innovation (1984 - 2000) * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Do NOT send unsolicited commercial email to this email address. This message neither grants consent to receive unsolicited commercial email nor is intended to solicit commercial email.