>> Argh!! It's probably been said here a 100 times before, but apparently that's still not enough. USE THE SYMBOLS IN THE INCLUDE FILE, >> not hard coded bit numbers. This should be written: >> >> btfsc status, c >> bcf status, c >> >> Note the "C" instead of "0". >> >> I hope it doesn't need to be said 102 times. Excuse me Olin, but what is your obsession with using the include file symbols? I realy think that people are able to use the symbols IF they WANT TO. If the like to use: CARRY = _CARRY = C = _C = 0 = CORRIMIENTODECIMAL = _CARRY_.......... Or any other symbol they wish it's up to them, so you don't have to (and I think that you must not) make people write code the way you think is "the right way" I even seen begginers write on the assembly their own defines, or someone even wrote directly the STATUS adress (wich I don't actually know). In my opinion this is a bad practice, becouse it takes you to a hard to understand code, but I never force people to use the includes or avoid using addresses instead of labels... Had a bad day at job? MOST BEST REGARDS! Mauricio -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads