MC68HC708XL36 FREESCALE [Freescale Semiconductor, Inc], MC68HC708XL36 Datasheet - Page 62

no-image

MC68HC708XL36

Manufacturer Part Number
MC68HC708XL36
Description
HCMOS Microcontroller Unit
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet
Resets and Interrupts
Interrupts
Effects
MC68HC708XL36
62
An interrupt temporarily changes the sequence of program execution to
respond to a particular event. An interrupt does not stop the operation of
the instruction being executed, but begins when the current instruction
completes its operation.
An interrupt:
Freescale Semiconductor, Inc.
For More Information On This Product,
Saves the CPU registers on the stack. At the end of the interrupt,
the RTI instruction recovers the CPU registers from the stack so
that normal processing can resume.
STACKING
ORDER
Go to: www.freescale.com
5
4
3
2
1
Resets and Interrupts
*High byte of index register is not stacked.
Figure 4. Interrupt Stacking Order
PROGRAM COUNTER (HIGH BYTE)
PROGRAM COUNTER (LOW BYTE)
INDEX REGISTER (LOW BYTE)*
CONDITION CODE REGISTER
ACCUMULATOR
$00FF DEFAULT ADDRESS ON RESET
1
2
3
4
5
UNSTACKING
ORDER
MOTOROLA
6-ri24_e

Related parts for MC68HC708XL36