Hola,
Para ver en qué se te puede ayudar necesito saber si ya tienes conocimiento del protocolo (bits de inicio, paro, reinicio, leer, escribir, es decir, cómo funciona).
Yo estoy en proceso de hacer un programa para eso mismo pero utilizando dos 16F872.
El maestro parace ser que si funcionará, el esclavo aún sigo trabajando en eso.
Puedo utilizar el PBP 2.44 (el cual compré

pero solo se puede utilizar para el maestro, no para el esclavo.
Los programas que tengo son todos en
Ensamblador para saber qué pasa en el programa y poder tener control sobre todo.
Primero si quisiera que me contestaras lo antes preguntado y esperemos poder ayudarte.