Thanks for the hints guys. I am using the 18F6720 and was just going to use the four interrupt on change inputs (RB4 to RB7), and four other GPIO to scan the keypad, BUT in their wisdom Microchip have decided to put the two lines used for the ICD 2 on RB6 and RB7! This was not a very good idea, as a lot of designs have keypads, and the int on change inputs are perfect for them! Of course this won't be a problem when we get our emulator parts, but as ever several 'promised' shipment dates later, we still don't have them! Thanks Graham (feeling better after blowing off a little steam!) -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body