Buenasss a todos. Disculpen, pero en las vacaciones no tenía internet para comentarles.
Efectivamente, (como siempre que me ha ayudado), palitroquez tiene razón.
El sistema ya está funcionando. Lo que sucedía, es que yo alimento por baterías el pic, pero para el mx232 el consumo es muy alto, y ya que solo lo necesito cuando le conecto el pc, pues he decidido alimentar esta parte por el puerto serie. Como las masas son comunes, al quitar el conector del puerto, el máx se quedaba sin positivo, pero seguía teniendo el negativo, y como no soy un experto, no se por que razón, pero al no poner diodos en las líneas de comunicación entre el pic y el max232, me súbía mucho la alimentación, aunque el max no tuviera positivo.
Total, un par de diodos y listo.
Una cosa más ¿no existe un pic con interrupción por comunicación serie (int_rda) que funcione con sleep?. Esto todavía bajaría más el consumo.
Un saludo a todos.