I want to use the interupt on change feature of portB of the PIC16C84 to read a key pad. Because the '84 has a number of interupt sources (and only one ISR address: org 4) I guess the first part of the ISR work out which interupt has occured and then execute the relevant code. How is this usually done? -- Seth Fischer Auckland, New Zealand