Wow. This turned into another huge tutorial.
Get set! Using these debugging and tweaking techniques discussed in this tutorial, you should be able to implement a software UART of pretty much any rate.
We have very successfully implemented 115200bps on the 16F819 because it has a higher 8MHz internal oscillator.
With a 20MHz external crystal the timing becomes even easier! We will be demonstrating a difficult setup of 57600bps using the...