> >>That's due to a Microchip stupidity in the default linker files. For some >>idiotic reason, they define a section starting at 4 of some small arbitrary >>length. Quite often your ISR will need more space than that. OK. Thanks to everyone for the clarifications. My initial frustration was in following the IDE user manual, adding the 16f84atempo.asm and 16f84.lkr files in the project wizard (as advised) and then having assembly errors. Not a good start. If I interpret what has been said correctly, the 84 linker script has insufficient space allocated for the ISR in the 84 asm file. At any rate, I think I now understand what I need to do. Thanks again. John Piccirillo -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist