s908ey8ad4cfjer Freescale Semiconductor, Inc, s908ey8ad4cfjer Datasheet - Page 162

no-image

s908ey8ad4cfjer

Manufacturer Part Number
s908ey8ad4cfjer
Description
M68hc08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
System Integration Module (SIM)
14.5.1.1 Hardware Interrupts
A hardware interrupt does not stop the current instruction. Processing of a hardware interrupt begins after
completion of the current instruction. When the current instruction is complete, the SIM checks all pending
hardware interrupts. If interrupts are not masked (I bit clear in the condition code register), and if the
corresponding interrupt enable bit is set, the SIM proceeds with interrupt processing; otherwise, the next
instruction is fetched and executed.
162
YES
MC68HC908EY16 • MC68HC908EY8 Data Sheet, Rev. 10
INSTRUCTION
INSTRUCTION
FETCH NEXT
INSTRUCTION
ICG CLK MON
FROM RESET
INTERRUPT
INTERRUPTS
INTERRUPT
I BIT SET?
I BIT SET?
OTHER
IRQ
SWI
Figure 14-9. Interrupt Processing
RTI
?
?
?
?
?
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
YES
LOAD PC WITH INTERRUPT VECTOR
UNSTACK CPU REGISTERS
EXECUTE INSTRUCTION
STACK CPU REGISTERS
SET I BIT
Freescale Semiconductor

Related parts for s908ey8ad4cfjer