Hi all! How on earth do I do this? I quote Microchip PIC16F62x datasheet 14.7 = Context Saving During Interrupts: "The user register, W_TEMP, must be defined in both banks and must be defined at the same offset from the bank base address (i.e., W_TEMP is defined at 0x20 in Bank 0 and it must also be defined at 0xA0 in Bank 1)." Any ideas? Thanks, Mircea Chiriciuc EMCO INVEST -- 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