Hi ppl, I have a stupid (newbish) question about table read using TBLPTRU, TBLPTRH, and TBLPTRL. I understand what they do and how to use them. The question is: if I need to read the table in the interrupt, is it a good idea for me to store the original values of TBLPTRs or should I disable interrupts when I need to do program flash memory reads/write in the main loop (like a critical section in x86)? Also, shouldn't this problem also apply to FSRnH / FSRnL? How come the manual doesn't mention this at all? In the example in the PIC18 Reference, the manual only mention to save WREG/STATUS/BSR... ~Terry (Seitai) Chen -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist