> > I have been trying to figure out how to display a HEX value in > >Decimal form on an LCD display using a 16F84.. Does anyone know how to do > >this, or could point me in the correct direction if this is even possible > >without taking up ALOT of program space? > The obvious route is to make a translation table with 16 entries, 0-F > and translate each nybble in sequence. I figured that out about 20 minutes after sending the Email.. But I have one other problem, that I am trying to work out.. Is there some way that I can use a "DPTR" in the pic? Can I use w and increment it? I have a good deal of data I need to display on the LCD, but the code for displaying if I can't use some sort of DTPR is going to take up a good deal of my program memory.. A loop to display it would take up very little space, but the hardcoded 'cut and paste' code might eat up 15% of the 16f84's program space.. Taylor