> BTFSC Temp,0 > IORLW 0x01 ; if i2 >= 8 do xor with 1 ( low nibble ) Either Temp,0 should be Temp,3 or the comment is wrong! Bob Ammerman RAm Systems -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.