Michael Rigby-Jones wrote : > > Yes, for some PICs, for other PICs they must be *non-written-at-all* > > (during run-time!) locations if they should be moved to program memory. > > I haven't checked but I don't recall seeing this warning in any datasheets > apart from the 18F series, which have flash memory anyway. I must be missing something here... If you are going to move a location from EEPROM to Flash that has to be written at runtime *at all*, it has to be on a PIC that support runtime writes to the Flash memory, not ? If your PIC doesn't support runtime writes to the Flash, you can not move any "less frequently written" locations there, or ? Most/all 18F parts does this, yes, but also *some* of the 16F parts such as all the 16F877 parts. This is not a differentiator beween the 18F series and "the others". And the warning is at least in the 12Fxxx data sheet (DS41190C) on page 49, section 8.5.1. Or what does you mean with "this warning" ? 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