Robert B. wrote : > I'm learning assembly I think its probably best to stick with the bsf > STATUS,5 type stuff until it sinks in sufficiently,... No no, you shold *at least* use what's builtin in the INC files "out-of-the-box". So instead of : bsf STATUS,5 you should *definitly* write : bsf STATUS, RP0 Never use numeric values in place of the already defined symbolic names in the INC files. This makes it much easier to read your code and to cross check it against the data sheet. In effect, there is more or less never any need to actualy know which bit in the STATUS reg is the RP0 bit... Another thing, if you ever would like to move your code to another PIC (where the RP0 bit *could* be another bit then bit 5 in the STATUS reg), the symbolic names will help you a lot, since your source code will still work (in this regard) by just using the proper INC file. Best Regards, Jan-Erik. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu