With a 16F877, I would like to use the USART to receive asynchronous data but use the TX pin as a general purpose I/O. After having tried various permutations of TXEN, SPEN and tristating the TX pin or not, I suspect that this is not possible. Disabling the entire USART when I want to use the TX as an output is not an option because receive data can arrive at any time. A software USART is also not an option. Thanks for any help. Mitch Berkson -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.