> one > thing I am a little hazy on is still the access bank. I know the first > 128 bytes are GPR, and the second 128 are SFR. Does this mean that I can > set the SFRs directly, without having to bank switch, Yes. The access bank can always be directly accessed without regard to BSR. > as in the 16f? Huh? The PIC16 has no "access bank" mechanism. > Also, what happens when I set the BSR to 0x01? That's what I recommend you do until you know enough and have an unusual situation where that's not good enough. BSR set to 1 selects 100h - 1FFh as the 8 bit data address space that can be accessed directly. The access bank and registers accessed thru BSR are essentially two independent address spaces. The access bank always allows direct access to 0 - 7Fh and F80h - FFFh. With BSR = 1 you can also access 100h - 1FFh directly in any instruction without needing to mess with bank switching. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.