Las lineas rx y tx no las tengo mal conectadas. Con el otro programa más completo que utilizaba conseguía entrar UNA SOLA VEZ a la interrupción. Utilizo una arduino DUE para transmitir los datos y recibirlos. Es una placa cuyo funcionamiento es a 3,3V. Sé que para recibir los datos si me paso un poco del voltaje no tengo problemas porque ya lo he probado. Pero le meto un divisor de tension para tener los 3,3v en TX del arduino. Luego para transmitir supongo que transmitiendo a 3,3v no hay problema no? es lo último que se me ocurre ya... pero como es posible que la interrupcion me la haga una vez si ese fuera el problema?
Aunque ese fuera el problema al transmitir a 3,3v ( de la arduino al pic ) la interrupcion se deberia ejecutar...