> > For simulation, W was being sent to RAM pointed at by FSR0. > I'm not sure what you're saying here, as the FSRs point to data > memory not program memory Correct. What I was saying is that in an MPLAB simulation, instead of going to the LCD routine, data from program memory was being sent to RAM, via POSTINC0, so I could see it in a Watch window > Whatever was going on is worth investigating since this smells like > a bug you don't want to cover up then have it bite you when you've > forgotten all about it later Very true, and I do not like string and sticky-tape fixes. The 'bug' is/was actually in MPLAB (currently 7.50 installed). It does appear to lose a marble or two from time to time. Not often, perhaps once a month, especally after heavy use. This evening happened to be one of those times. A re-boot always puts it right. I don't think it's the PC, although it is about time this one had a good clean out, as these anomolies also happen on a much less used PC as well -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist