Acredito que alguém já tnha precisado ou em algum momento irá acabar por precisar usar a função de Soft Uart.
Em vários compiladores ela já é prontinha: basta especificar baud rate e ports e pronto! temos uma serialzinha pronta pra usar...
Já no compilador C18 a coisa não é bem assim: ela ainda não está completa com as rotinas de delay (que tem que ser bem apuradas) e, apesar de ter as fórmulas, não tem uma ferramenta de cálculo pra elas(tipo uma planilha), então coloco à disposição pra download um projeto pronto já com tudo "mastigadinho" incluindo uma planilha pro cáculo, assim não precisará se preocupar com mais isto em seus projetos.
http://smartradio.com.br/website/pag/dowloads/picexpert/Serial%20Soft%2018F%20C18.zip
Abraço à todos
Marcelo Campos