Hi! > This is nosense. The SFR's are initialized to their default values on reset. You call it "nonsense" i would say "expecpt the unexpected". Yes, you're right, the datasheet tell us the default values on reset. But when you see a pic jumping into the interrupt routine befor the init-code sets the GIE then something must be wrong. Bob Barr wrote this (unexpected values in the FSR's) could caused by an unproper reset. I agree with him, because in my case it was a really "quick and dirty" design on a protoboard. (no cap's on the power lines, cheapish switch to power on/off the board, and so on =:-) After i inserted the CLRF INTCON to the ofs 0x00 the problem was gone. This impure board with the "work around" in the start up routine lifes now for several years in my eprom-uv-eraser and do a good job. (it's now a eprom-eraser which will beep after erase time and a serial connection to reprogram the time, status and send's a message to the pc when the erase-time is up ;-) This is just one expirience with PIC's doing things you've not programmed. Christian -- 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