Hola amigos,
tengo el siguiente problema, a ver si alguien me da alguna pista, he conectado la salida SQW/OUT de un DS1307 a la entrada RB0/INT de un pic16f876 con una resistencia de pullup de 1K, el caso es que no consigo que el pic entre en la rutina de interrupcion, he comprobado que el ds1307 esta generando la señal en su pin -esta configurado a 1Hz con lo cual lo puedo ver fácilmente con un led-, aparte el programa del pic funciona correctamente, ya que si genero "a mano" la interrupcion el pic responde perfectamente -a mano, quiere decir que cojo el pin correspondiente y el paso de 5V a 0V-. He probado con y sin resistencia de pullup y hasta con pulldown -por si acaso pero se supone que necesito pullup ya que la salida del ds1307 es opendrain- pero no soluciona nada, se comporta exactamente igual. Para más información los pines RB1 a RB7 están conectados a un módulo LCD aunque esto no debería influir, además como ya he comentado la interrupción se puede generar.
En fin, que estoy perdido y falto de ideas por donde seguir.
Un saludo y gracias.