Solved it. There was a bad definition of TBLPTR in the definition file for an 18F4620 for the Basic18 compiler I am using.=20 I checked the assembly listing from the compiler, and sure enough, it was only loading the low byte of TBLPTR. Sorry about that. --=20 Larry Bradley =20 Orleans (Ottawa) Canada=20 --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .