Hola Azucena, el max232 pasa las señales de nivel TTL (0-5 voltios), a niveles logicos de la norma rs232, que pueden llegar a ser de +15 y -15 voltios... aunque actualmente no sean esos valores...
para un cero, le corresponde +15 y para un 1 le corresponde -15
por eso, emplea varios capacitores, para generar dichas tensiones..
al pic le conectas directamente, el pin que programes como salida, a la entradad ttl del max, que puede ser la patita 11 del max, saliendo como nivel rs232 por la pata 14 (y como dispones de dos drivers, podria ser tambien que ingreses por la pata 10 y salgas por la 7
Si quieres leer de un puerto 232, pasas de estos niveles a ttl con la otra parte del max, es decir ingresas por la pata 13 la señal 232, ya sale como ttl por la pata 12, que ira conectada a la patita de RX del pic (tambien dispones de 2drivers 232 a ttl)
eso esta muy bien en el esquema del data sheet que esta en el fabricante
www.maxim-ic.comPara no complicar, primero fijate en estos datos... luego vemos lo del codigo, que hay info aqui en el foro...
suerte!
Norberto