I'm experiencing issues with getting the USART to work when using a pic16f690. I've tried with other chips (pic16f877) and it seems to function fine with the code I'm using (albeit with the pins swapped). I've also managed to (borrow and) load the output onto a windows box with MPLAB SIM running and it seems ok on there too.
All I'm trying to do is set up the usart on the chip and transmit a few characters. No receiving.
I've attached the assembler that's been produced in case it's useful!