Can do a GOTO from an interrupt and continue in another part of the main=20 program - or will the return from interrupt mix up the program? I spend most of the time in __delay_ms with delays of 30 seconds. In=20 case of an UART interrupt I need to get out of the delay routine, do some housekeeping (closing ports) and=20 go elsewhere in main where I will handle the rs232 data. Goran, Canary Islands --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .