I'm trying to really understand PIC18 interrupts and have a question (likely more to follow!). Is there any performance benefit using the ASM goto statement in the interrupt vector, like this: void interrupt_at_high_vector(void) { _asm GOTO high_isr _endasm } As opposed to just calling the function c-style, like this?: void interrupt_at_high_vector(void) { high_isr(); } I've been using the goto version, which I think came from one of the datasheets or programmer's manuals, but I'm curious whether there's really any difference.. Thanks for your advice, Nathan --=20 Student Hobbyist --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .