I think I understand where I'm going wrong now. I just ordered some 16F648As and some MAX233s to do the level conversion. Hopefully I'll do a little better with them! I like the level converter you linked to, but I decided to try the MAX233 for now. This project will eventually need to fit into a small case, so I'll have to use something else eventually anyway. Thanks for the help! IC,PIC16F648A-I/P,Flash 8bMCU 3 3.2500 9.75 106163 IC,DRV/REC,MAX233CPP,5V,DIP-20 On 6/22/06, Olin Lathrop wrote: > Jim Robertson wrote: > > but Olin has something along these lines > > Thanks, yes I do. It's called the RSLink > (http://www.embedinc.com/products). It has a DB-9 connector on one end that > connects to a PC COM port via a straight thru extension cable. On the > Microcontroller side you connect it to 5V, ground, and the PIC UART RX and > TX lines. It does the signal inversion and level conversion to RS-232. > > It would be easier and cheaper to use a PIC with a UART built in. The > 16F648A has the same footprint, a hardware UART, more program memory, more > RAM, a few other nice peripherals, and costs less than the 16F84. > > > ****************************************************************** > Embed Inc, Littleton Massachusetts, (978) 742-9014. #1 PIC > consultant in 2004 program year. http://www.embedinc.com/products > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- Ben Sinclair ben@bensinclair.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist