> My C is fairly basic and my assembler is non-existent. Any help or ideas would > be great. I think this is the first issue to address. Until you understand the language you are using and the processor running the code, you will continue to bump into one inexplicable problem after another. Spend the time now and save a lot in the future. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics