Roy J. Gromlich wrote: > I need to Read the 18Fxxx A/D and send the resulting 16-bit number It's actually a 10 bit number. There may be a few 18F PICs that can do 12 bit, but certainly not 16 bit. > to the UART for output, thus I need to convert 16-bit > Binary to ASCII. Huh? UARTs are quite capable of sending binary. Using a UART does not imply that you need to send only ASCII. In fact, it's a good idea to send data from a PIC in binary when possible, then let whatever presents the data to the user do the conversion. This is especially true when the other end of the RS-232 link is a general purpose computer. Keep the numbers in binary there too and convert only to/from the user interface. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body