> Can the 508 read its own program space ? No. You can store a table of constants in program memory by using the RETLW instruction. Keep in mind that this uses one stack location, which are in short supply on the 12C508. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@cognivis.com, http://www.cognivis.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's