Arg...if only the website hadn't exceeded its bandwidth. On the upside, the end of the month is near heh. Thank you all for your responses...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, as in the 16f? Also, what happens when I set the BSR to 0x01? Are there 128 new SFRs, or do they map to the same SFRs as BSR=0x00? I just am trying to get a simple blinky LED program going. Thanks, Josh -- A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams cdb wrote: > If you leave the BSR register at 0x00 (the default), and your > variables are at addresses 0x000 - 0x07F that is 128 variables you > will not have to use banking. For complete 256 variables the BSr can > be set to 0x01 and address 0x100-0x1FFF > > Some 18F specific examples are available at www.picbook.com. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.