2-2 interrupt control registers – Panasonic MN101C77C User Manual

Page 110

Advertising
background image

Chapter 3 Interrupts

III - 16

Control Registers

3-2-2

Interrupt Control Registers

The interrupt control registers include the maskable interrupt control registers (xxxICR) and the non-

maskable interrupt control register (NMICR).

Non-Maskable Interrupt Control Register (NMICR address: x'03FE1')

The non-maskable interrupt control register (NMICR) stores the non maskable interrupt request. When

the non-maskable interrupt request is generated, the interrupt is accepted regardless of the interrupt

mask level (IMn) of PSW. The hardware then branches to the address stored at location x'04004' in the

interrupt vector table. The watchdog timer overflow interrupt request flag (WDIR) is set to "1" when the

watchdog timer overflows. The program interrupt request flag (PIR) is set to "1" when the undefined

instruction is executed.

WDIR

Watchdog interrupt request flag

0

Interrupt request generated

7

0

NMICR

WDIR

Reserved

(At reset : -----000)

1

No interrupt request

PIR

PIR

Program interrupt request flag

0

Interrupt request generated

1

No interrupt request

1

2

3

4

5

6

Reserved

Always set to "0".

-

-

-

-

-

Figure 3-2-1 Non-Maskable Interrupt Control Register

(NMICR:x'03FE1', R/W)

On this LSI, when undefined instruction is decoded, the program interrupt request flag (PIR)

is set to "1", and the non-maskable interrupt is generated.

If the PIR flag setup is confirmed by the non-maskable interrupt service routine, the reset via

the software is recommended, When software reset, the reset pin (p27) outputs "0".

Once the WDIR flag becomes "1" after non-maskable interrupt happens, only the program

can clear it to "0".

Advertising
This manual is related to the following products: