I spent half of Friday trying to figure out why an F88 would make a pin oscillate on power-up, when it had been fine previously. The problem seemed to be related to calling a certain routine, that I could fine nothing wrong with. Despite changing variable names and order, looking through the manual and code until I was just so fed up. Then it dawned on me - last thing Thursday night I'd added a dt statement, ORGed at 0x600. The little bit of call code had pushed END past the programmer's range (0-2ff) as well, so the s/w was just jumping into space, missing a routine that wasn't even there You really need that sort of stuff don't you -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist