You have probely tryed to merge "absolute mode" code from the book into a template written for "relocateble mode" code. You could study the differences in the MPASM/MPLINK manual. Or skip the *temp* file and just take the F84 code as-is and modify it for the F88 (they are not that different, even if the 16F628A might be more similar ti the F84A and usualy mentioned as the natural F84A replacement.) B.t.w, isn't there also a f88temp.asm (without the "o") that is written in absolute mode ? Anyway, relocatable code the is the future, and since it's not that much harder to learn, you could just as well try to write relocetable code from the start... Jan-Erik. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist