> The baud rate on hyper terminal is set at 192000 That should most likely be 19200, at least that's what your PIC code claims to be using. You might want to check you my UART_BAUD macro in STD.INS.ASPIC at http://www.embedinc.com. It will automatically compute all the UART setup stuff given the PIC oscillator speed and the desired baud rate. It removes a few more possible sources of human error. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads