At 08:00 AM 12/21/2003 +0000, you wrote: >Thank you, I will. At least this gives me a direction to work towards. > >Dan (who prepares to dive back into the documentation) As others have confirmed, this appears to be one show-stopper. Look at the compiler manual, 5.8 Configuration fuses. You need a line after the #include __CONFIG(x); (two underscores before CONFIG) Where x is made up of various constants defined in the header file, all anded (&) together. Eg. __CONFIG(WTDIS & XT & UNPROTECT); You need to figure out what the *whole* CONFIG word should be and set the appropriate constants (see the PIC data sheet AND the header file for the '873). Don't skip over anything, it can come back and bit you grievously in the nether regions. For a quick test, you can override the settings in the source code by changing the settings manually in MPLAB before programming (and after compiling), but it is frightfully bad form. Best regards, Spehro Pefhany --"it's the network..." "The Journey is the reward" speff@interlog.com Info for manufacturers: http://www.trexon.com Embedded software/hardware/analog Info for designers: http://www.speff.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body