Michael Brinks (mbrinks@einstein.ot.dk) wrote: >For the time being, my solution is simply not to use PIC16C54-57 >in any new designs, where I need to determine the cause of reset. >This is not what I would call a satisfactory solution to the problem. Michael: If you have the registers to spare, you may want to try simply loading a few (four of them, perhaps) with known values. Check the contents of those registers on reset. If they contain the proper values, you can assume that the PIC was reset via MCLR. If they don't, assume that the PIC was just powered up. -Andy -- Andrew Warren - fastfwd@ix.netcom.com Fast Forward Engineering, Vista, California