4-2 interrupt sources and vector addresses – Panasonic MN101C00 User Manual

Page 47

Advertising
background image

2-4-2 Interrupt Sources and Vector Addresses

In addition to reset, there are 20 interrupt vectors that indicate the starting

addresses of interrupt programs. These vectors are located in the 80-byte

ROM address area X'04004' to X'04053'.

Table 2-4-1 Interrupt Control Registers

Chapter 2 Basic CPU Functions

33

Interrupts

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Vector Number

Control Register

(address)

NMICR

IRQ0ICR

IRQ1ICR

TM2ICR

TBICR

SC0ICR

ADICR

IRQ2ICR

IRQ3ICR

TM3ICR

TM4ICR

TM5ICR

20

X'04000'

X'04004'

X'04008'

X'0400C'

X'04010'

X'04014'

X'04018'

X'0401C'

X'04020'

X'04024'

X'04028'

X'0402C'

X'04030'

X'04034'

X'04038'

X'0403C'

X'04040'

X'04044'

X'04048'

X'0404C'

Vector Address

X'04050'

Interrupt Source

Non-maskable interrupt (NMI)

External interrupt 0 (IRQ0)

External interrupt 1 (IRQ1)

Reserved

Reserved

Timer 2 compare-match (TM2IRQ)

Time base period (TBIRQ)

SC0 transfer complete (SC0IRQ)

Reserved

External interrupt 2 (IRQ2)

External interrupt 3 (IRQ3)*

Reserved

Timer 3 compare-match (TM3IRQ)

Timer 4 compare-match (TM4IRQ)

Timer 5 compare-match (TM5IRQ)

Reserved

Reserved

Reserved

Reserved

Reset

(X'03FE1')

(X'03FE2')

(X'03FE3')

(X'03FE4')

(X'03FE5')

(X'03FE6')

(X'03FE7')

(X'03FE8')

(X'03FE9')

(X'03FEA')

(X'03FEB')

(X'03FEC')

(X'03FED')

(X'03FEE')

(X'03FEF')

(X'03FF0')

(X'03FF1')

(X'03FF2')

(X'03FF3')

(X'03FF4')

A/D conversion complete (ADIRQ)

Set the vector addresses for reserved and unused interrupts to

an address containing an RTI instruction.

*

IRQ31CR cannot be used

except for 48-pin QFH

package.

Advertising