s908ab32ag0cfue Freescale Semiconductor, Inc, s908ab32ag0cfue Datasheet - Page 119

no-image

s908ab32ag0cfue

Manufacturer Part Number
s908ab32ag0cfue
Description
M68hc08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
s908ab32ag0cfueR
Manufacturer:
FREESCALE
Quantity:
20 000
8.6.1 Interrupts
MC68HC908AB32
Freescale Semiconductor
INTERRUPT
INTERRUPT
MODULE
MODULE
I-BIT
I-BIT
R/W
R/W
IDB
IDB
IAB
IAB
Rev. 1.1
DUMMY
DUMMY
At the beginning of an interrupt, the CPU saves the CPU register
contents onto the stack and sets the interrupt mask (I-bit) to prevent
additional interrupts. At the end of an interrupt, the RTI instruction
recovers the CPU register contents from the stack so that normal
processing can resume.
Figure 8-9
Interrupts are latched, and arbitration is performed in the SIM at the start
of interrupt processing. The arbitration result is a constant that the CPU
uses to determine which vector to fetch. Once an interrupt is latched by
the SIM, no other interrupt may take precedence, regardless of priority,
until the latched interrupt is serviced (or the I-bit is cleared).
(See
SP – 4
SP
Figure 8-9. Interrupt Recovery Timing
PC – 1[7:0] PC – 1[15:8]
Figure
Figure 8-8. Interrupt Entry Timing
CCR
SP – 1
SP – 3
System Integration Module (SIM)
shows interrupt recovery timing.
8-10.)
A
SP – 2
SP – 2
X
X
Figure 8-8
SP – 3
SP – 1
PC – 1[7:0] PC – 1[15:8] OPCODE
A
SP – 4
SP
shows interrupt entry timing, and
CCR
VECT H
PC
V DATA H
System Integration Module (SIM)
VECT L
PC + 1
OPERAND
V DATA L
START ADDR
OPCODE
Technical Data
119

Related parts for s908ab32ag0cfue