Interrupt Cause And Interrupt Vector - Fujitsu F2MC-16LX Hardware Manual

16-bit microcontroller mb90330 series
Hide thumbs Also See for F2MC-16LX:
Table of Contents

Advertisement

3.2

Interrupt Cause and Interrupt Vector

2
F
MC-16LX has functions that are associated with 256 types of interrupt causes, and
256 interrupt vector tables are assigned to the most significant address area of memory.
This interruption vector is shared by all the interruptions.
All of interrupt INT0 to INT255 are available for software interrupt, although some
interrupt vectors are shared with hardware interrupt or exception processing interrupt.
Furthermore, for hardware interrupt, the fixed interrupt vectors and interrupt control
registers (ICR) are used for each of the peripheral functions.
Interrupt Vector
The interrupt vector table referenced during interrupt processing is assigned to the most significant of
memory address area ("FFFC00
2
with EI
the allocation of the interrupt numbers and interrupt vectors.
Table 3.2-1 Interrupt Vector List
Software interrupt
instruction
address L
INT0
FFFFFC
:
INT7
FFFFE0
INT8
FFFFDC
INT9
FFFFD8
INT10
FFFFD4
INT11
FFFFD0
INT12
FFFFCC
INT13
FFFFC8
INT14
FFFFC4
:
INT254
FFFC04
INT255
FFFC00
Reference:
It is recommended that the unused interrupt vectors are set in the exception processing addresses,
etc.
" to "FFFFFF
H
OS, µDMAC, hardware interrupt, software interrupts, and exception processing. Table 3.2-1 shows
Vector
Vector
address M
FFFFFD
H
H
:
:
FFFFE1
H
H
FFFFDD
H
H
FFFFD9
H
H
FFFFD5
H
H
FFFFD1
H
H
FFFFCD
H
H
FFFFC9
H
H
FFFFC5
H
H
:
:
FFFC05
H
H
FFFC01
H
H
"). Furthermore, the interrupt vectors share the same area
H
Vector
Mode data
address H
FFFFFE
Unused
H
:
:
FFFFE2
Unused
H
FFFFDE
FFFFDF
H
H
FFFFDA
Unused
H
FFFFD6
Unused
H
FFFFD2
Unused
H
FFFFCE
Unused
H
FFFFCA
Unused
H
FFFFC6
Unused
H
:
:
FFFC06
Unused
H
FFFC02
Unused
H
CHAPTER 3 INTERRUPT
Interrupt
Hardware interrupt
number
#0
None
:
:
#7
None
#8
(RESET vector)
#9
None
#10
<Exception processing>
#11
Hardware Interrupt #0
#12
Hardware Interrupt #1
#13
Hardware Interrupt #2
#14
Hardware Interrupt #3
:
:
#254
None
#255
None
51

Advertisement

Table of Contents
loading

Table of Contents