Hi everyone, I have some questions for the PIC16F877: If I have DATA1 stored in BANK0, and I want to copy the content of DATA1 to DATA2 in BANK1. Do I have to: 1. Go to BANK0 2. Get DATA1 in W 3. Go to BANK1 4. Store W in DATA2. Please let me know if I got the correct sequence. OR can I access the memory on BANK0 directly while I am on Bank1, 2 or 3? Is it better to execute all codes in BANK0, and only switch to BANK1, 2, or 3 when needed to access something, then switch back to BANK0 right away? Looking at the memory map of the PIC16F877, on BANK1, 2, and 3. There is a section labelled "accesses 70h-7Fh". What does it mean? I am guessing that if I put data on BANK0 from location 70 to 7F, I can access the data from any bank (without having to switch back to bank0). Am I right? Sorry for so many questions. Best regards, Thomas _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.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