NEC uPD78056Y User Manual

Page 501

Advertising
background image

501

CHAPTER 21 INTERRUPT AND TEST FUNCTIONS

Figure 21-13. Interrupt Request Acknowledge Processing Algorithm

××

IF

:

Interrupt request flag

××

MK

:

Interrupt mask flag

××

PR

:

Priority specify flag

IE

:

Flag to control acknowledgment of maskable interrupt request (1 = enable, 0 = disable)

ISP

:

Flag to indicate the priority of interrupt currently being serviced (0 = servicing interrupt of high priority,

1 = not acknowledging interrupt request or servicing interrupt of low priority)

Start

Ч Ч

IF=1?

Ч Ч

MK=0?

Ч Ч

PR=0?

Any

Simultaneously

generated

××

PR=0

interrupt requests?

Any

Simultaneously

generated high-priority

interrupt requests?

IE=1?

ISP=1?

Vectored interrupt
servicing

Interrupt request
reserve

Interrupt request
reserve

Interrupt request
reserve

Interrupt request
reserve

Interrupt request
reserve

Interrupt request
reserve

Interrupt request
reserve

Vectored interrupt
servicing

Any high-

priority interrupt request

among simultaneously generated

××

PR=0 interrupt

requests?

IE=1?

Yes (High priority)

Yes

No

Yes

No

No

No

Yes (Interrupt Request
Generation)

No

Yes

No (Low Priority)

Yes

Yes

No

Yes

Yes

No

No

Advertising