Figura 21. Diagrama de Flujo de las Interrupciones Hardware
Interrupciones externas
Las interrupciones externas vienen del pin
configurado para las interrupciones. En el MC68HC705J1A, la sensibilidad del pin
software.
En el MC68HC705J1A, están disponibles dos opciones de interrupciones externas:
Activada por flanco.
Por flanco negativo y nivel de disparo
El MC68HC705J1A usa un bit en la opción de registro en la posición $07F1 para configurar la sensibilidad
del pin
. El pin
es verdadero con el nivel bajo y las interrupciones en el puerto A son verdaderas con el
IRQ
IRQ
nivel alto.
Cuando se reconoce una interrupción, el estado actual de la CPU se envía hacia la pila (stack) y el bit I se
pone a 1. Esto enmascara interrupciones adicionales hasta la presente que está servida. La dirección de la
interrupción externa a la rutina de servicio, está especificada por los contenidos de las posiciones de memoria
$07FA y $07FB.
o de los bits 3–0 del puerto A, si este puerto está
IRQ
46
es programable por
IRQ