>Most compilers use different syntax for interrupts. Which compiler >are you using? What does your ISR look like? >-- >John W. Temples, III I'm using MPLAB 7.3 and PICC LITE 9.5. My basic ISR is as follows: static void interrupt isr(void) { INTF = 0; RABIF = 0; if (choice == 8) choice = 0; else choice++; } I have also tried including a delay via a for loop to function as a debounce but this has had no effect one way or the other. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist