Hi Roy, Always keep in mind the possible problems that can occur when using the code of others or exchanging your code with others with regard to default radix (especially when code snippets are taken out of context from the entire source file(s)) -- their default radix may be different than yours. Definitely worth the time to review your code for this -- I'm not saying this is your problem, however. For example in the code that was just posted a few messages back in this thread, you might want to replace: movlw 16 <== will be interpreted as 0x16 if your default radix is hex with: movlw .16 <== explicit decimal radix or movlw D'100' <== explicit decimal radix Best regards, Ken Pergola -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.