Hi,
Using 16780 as the MODE means that the data is being sent inverted. The USART on the other hand sends the data true (non inverted), that's the reason it doesn't work for you.
Some chips can invert the UART output and it looks like you're in luck with the 18F2420, try adding BAUDCON.4=1 to your code.
/Henrik.
Bookmarks