La interrupción en cambio, generalmente, es por medio de bytes de I/O, donde las interrupciones externas son generalmente para cada uno de los bits. Como se dijo ya, una cosa que usted necesita hacer en el COI ISR es averiguar que poco (o bits) cambiado.
El COI también es un poco más difícil de usar, incluso más allá de eso. Es imprescindible leer el puerto poco antes de la habilitación de la interrupción, y más importante aún para LEER EL PUERTO dentro de la ISR! Si usted tiene un cambio lento de la señal, y creo que se puede establecer un indicador dentro de la ISR y hacer su lectura más tarde, fuera del ISR, piense de nuevo! La lectura de el puerto (o cualquier bit en el puerto, si recuerdo correctamente), se restablece el pestillo en el comparador de que se dispara la interrupción. Si no claro que dentro de la ISR, inmediatamente se activa de nuevo cuando salga de la ISR. Si usted recuerda hacer esto, está todo bien, pero si usted se olvida y creo que se puede leer el puerto cuando usted consigue en torno a ella, de que obtendrá un poco frustrado, hasta que recuerda hacer la lectura en el ISR.