Hi, well as other already has stated your problems lies in that pclath is still pointing to page1 even after your call. = However to be a bit more constructive, the pageing/banking of pic really is a nasty bug-proon contruction that will make your program behave..hmm..'odd' at times. So I suggest an more deliberate and forward looking scheme that could save you ounces on time later on. A good starting point is to use either the pagesel macro ( built in mpasm ) or an similar setup using your own macros. = For examples look at : http://www.piclist.com/techref/default.asp?from=3D/techref/piclist/../mic= r ochip/&url=3Dpages.htm Similar precautions should be takes for program tables, there I suggest constructing an macro that deals with 256 byte boundary and page crossing automatically, once tested this will pay it dev. time many times over. Ignoring this ( or hoping it whill not affect *my* program ) will only delay the fact. /Tony Tony K=FCbek, Flintab AB = =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2 E-mail: tony.kubek@flintab.com =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2 -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics