> If anyone has ideas on how to do this, it would be greatly appreciated. >I've been scratching my head for a few days on this one! So have I, so I changed my aproach: OK, worked in mm, but you'll get the idea. Working on a bunch numbers that can both be calculated on and be displayed on a LCD, I did the following: I worked in BCD, and then stuffed two numbers in a register, so a register for instance contained TO (Tens and Ones). Also easy to read in Hex, say 58d when stuffed in a register will read 58h. And when I calculate on it I just split the two nibbles and work on it, same for an LCD, split the two and convert to ASCII. All you now need is a couple of sub routines that you re-use throughout your code. More registers used, but easier to work with. Quentin -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics