Its an '877 and me text block starts at 0800h It's a big bunch of ascii for a display but I got loads a messages and about half way throu msg 34 (address 08ff) it jumps to the wrong place middle of some previous message (PCL should be 256 for the computed jump) but I aint sure where bit 9 of the pointer is Steve.. -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU] On Behalf Of Jan-Erik Soderholm XA (TN/PAC) Sent: 02 January 2004 21:22 To: PICLIST@MITVMA.MIT.EDU Subject: Re: [PIC]: FSR and page boundry help needed (please) Steve Smith wrote: > Good evening people: > How does one manage the fsr when doing a table read that > crosses a page > boundary? I guess there is a high bit somewhere but ones mind is still > flushed from new year and has lost its ability to retain information. > Thanks in advance Hi. You don't say which PIC model, but just as an example, for the 16F628A it's on page 26 of data sheet DS40300B. For other PICs it might very well be other page numbers of course... Btw, you *are* talking about "indirect reads" using the FSR register, not ? And it's "banks" not "pages", right ? I don't think the FSR reg is used in table reads in program memory (where the "pages" are located)... Jan-Erik. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads