Well....yes it will work without the MAX232 if you are talking to another TTL device. Remember, the UART is doing the job of serializing the data, adding in start/stop bits, etc such that another device that has a similar serial device set up in the same manner can communicate with it. Granted that to talk to a PC serial port you will need to use RS232 levels, thus the MAX232. All it does is converts the TTL levels to something else that is more robust than the digital levels, and can withstand noise that might be induced on it. You could use RS422, RS485, or anything else for that matter, because once you convert it back to TTL its just serial data again, feeing into the rx uart and then converted back to 8 bit (typical) data sitting in a register. > Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist