Bob, it's something I've been worrying about for a while; in Mchip seminars they tell me to "think robust", and always reinitialize in all sorts of different situations, but it really troubles me because if ANY register is corrupt then you must assume they ALL might be corrupt, right? I'd like to learn more about how they do it in the auto world, where there's bootloads of trauma circulating around... Bruce Cannon Style Management Systems http://siliconcrucible.com (510) 787-6870 1228 Ceres ST Crockett CA 94525 Remember: electronics is changing your world...for good! > Ok, the MChip spec sheets go to great trouble to define the state > of various > registers on a reset. > > The 'wisdom' here is that you ignore that and reinitialize them anyway. > > Is this really needed? > > What next, are we going to assume that ADDWF won't correctly add 2 + 2. > > When you start doubting that a chip is following spec in one > area, you have > to, for consistency, assume it could fail in any other area. > > Bob Ammerman > RAm Systems > (contract development of high performance, high function, low-level > software) -- 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