> For the 16F877 IC, the RAM space of bank0 from 0x70 to 0x7F can be accessed > from any bank. I love this feature! I like it too. I use it mostly for "general purpose registers". > Is there any way to expand it? No. It is what it is. Note that some PICs don't have this at all. The 18 family has a different approach where you can have 128 common bytes in an "access bank". > If I want to expand the mirror memory to another 16 locations, it seems like > I have to write lots of code! That would be rather silly in most circumstances. > Any there any faster and more efficent way? Use an 18 family PIC or design the software structure to fit what you have instead of trying to change the hardware into something it isn't. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics