Interrupts
Description
MN102H75K/F75K/85K/F85K LSI User Manual Panasonic Semiconductor Development Company
39
Panasonic
Figure 2-3 Interrupt Servicing TimeTable 2-2 Handler PreprocessingSequence Assembler Bytes Cycles
Push registers add -8,A3
mov A0,(A3)
movx D0,(4,A3)
2
2
3
1
2
3
Interrupt ACK mov (FC0E),D0 31
Generate header address
for interrupt service routine mov BASE,A0
mov (D0,A0),A0
3
2
1
2
Branch jsr (A0) 25
Tota l 17 1 5
Table 2-3 Handler PostprocessingSequence Assembler Bytes Cycles
Pop registers mov (A3),A0
movx (4,A3),D0
add 8,A3
2
3
2
2
3
1
Tota l 7 6

Program

Interrupt
Max. 6 cycles
Interrupt hardware processing
(9cycles)
Handler
(preprocessing)
Interrupt service
routine
Handler
(postprocessing)
Address 80008
jsr(5 cycles)
rts (5 cycles)
Registers popped
rti( 7 cycles)
The interrupt request is
deleted in the header
(Included in the cycle
count shown to the left.)