Hola amigo,
pues bueno... mi opinion es que no sigas por ese camino,
Todo conector RS-232 tiene las siguientes conexiones:
GND: tierra
TxD: linea de transmisión de datos.
RxD: linea de recepción de datos.
DTR: "Data Terminal Ready" indica al modem que se conecte a la línea
DSR: "Data Set Ready" respuesta a la anterior señal, el modem indica que está conectado a la línea.
RTS: "Request to send" indica que el modem pasa a modo transmisión. cuando está a 1 indica que le envien datos y cuando está a 0 que se detenga el envío.
CTS: "Clear to Send" respuesta a la anterior señal, el modem indica que está preparado para recivir datos y enviarlos.
RI: "Ring indicator" el modem indica que se ha producido una llamada de un modem remoto.
CD: "Carrier Detect" el modem indica que la línea ha sido activada en el extremo remoto, por lo que pueden llegar datos en cualquier momento.
Vale, un poco lioso, ahora bien, existen dos tipos de conexiones, tipo NULL MODEM y tipo FULL MODEM.
En el tipo NULL MODEM tan sólo se conectan los Tx, Rx y GND, esta es la conexión básica, la otra usa todas las líneas y se usaba para la conexión a un modem (queda claro viendo el nombre).
La tipo NULL MODEM es la conexión que se usa normalmente y la que deberías usar.
Ahora bien, dado tu interés, te diré más o menos como funciona el sistema FULL MODEM:
-Antes de enviar un caracter, se pide permiso mediante un uno en la salida RTS.
- Se espera a recivir un 1 en CTS, en este momento se puede detener el flujo. Sin más que enviar un 0 al CTS del PC para que se quede a la espera.
- La señal DTR indica que se está listo para recivir datos.
- La señal DSR indica que el otro está listo para recivir datos.
Si yo fuera tu, dejaría estas señales y programaría un protocolo de comunicaciones usando NULL MODEM.
Por ejemplo que el PC mande un caracter concreto indicando que le quiere enviar datos al PIC y que se quede a la espera hasta que el PIC le responda con un caracter de permiso. En ese momento que el PIC se quede a la espera recibiendo datos hasta que reciba un caracter de finalización.
Con este sencillo mecanismo la cosa funcionaría, es una especie de polling.
Ya nos contarás como te va...
Un saludo