Jose Antonio Gracia Negre wrote: > I must include 608 instructions RETLW > But I only have 256 first positions of memory. > Somebody knows as I can use the rest? This was discussed in another thread within the last week. You use one of the routines posted in the application notes for "large" table reads. Essentially, this defines PCLATH to set from which page you will read, then sets the offset within that page into W, then simply call a routine consisting of MOVWF PCL That operation jumps to the location specified in the page specified and if the RETLW is there, returns with the desired table-read value. If I knew the application however, I'd probably look for some way of compressing your data range. -- Cheers, Paul B.