Estoy tratando de usar una interrupción, que se producirá en el flanco ascendente de una señal proveniente de mi acelerómetro LSM303DLHC. El acelerómetro tiene una señal de Data Ready (DRDY) que se dispara cada vez que se agregan datos nuevos a los registros de los que he leído y quiero usar esta señal para disparar una interrupción, de modo que solo puedo leer del acelerómetro cuando los datos están listos. El problema es que no tengo pines del puerto B disponibles porque los estoy usando para interactuar con un LCD (no en serie). En este momento, solo estoy encuestando un bit de registro de estado en el acelerómetro para ver cuándo hay datos disponibles, pero esto obviamente no es muy eficiente, ya que también quiero leer datos de GPS y controlar los servos al mismo tiempo. Si no hay ninguna forma de obtener una interrupción de cualquiera de los pines del puerto A o del puerto C, ¿podría alguien posiblemente darme otra forma de sincronizar con mi acelerómetro usando el PIC16F873A?