Hi All, I'm working with an 16f877. I would like to store data in upper program memory. This data when be read and transmitted by the chip. What I'm looking for is a way to assign this data to memory locations at design time. The data is too large to put in an array. It exceeds the capacity of the RAM. It has to go in ROM. I'll basically be using the unused program memory as an eeprom, but I'd like to have the data already there when the chip starts up, and not have to write it to memory once it is running. Thanks for any ideas, Jim Monteith -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads