beautypg.com

Typical interrupt service, Figure 132. typical interrupt service – Zilog Z08470 User Manual

Page 329

background image

Z80 CPU Peripherals

User Manual

UM008101-0601

Serial Input/Output

309

executed or a RETI command is written to the Z80 SIO, resetting the

interrupt-under-service latch of the Channel A interrupt. At this time, the
service routine for Channel B is resumed. When the service routine is

completed, another RETI instruction is executed to complete the interrupt

service.

Figure 132. Typical Interrupt Service

IEI

High

+

High

5. Channel B Transmitter Service Routine Complete, Second RETI Issued.

Channel A

Receiver

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

Service Completed

IEI

High

+

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

+

Low

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

IEO

Service Resumed

Low

4. Channel A External/Status Routine Complete, RETI Issued, Channel B Transmitter Service Resumed.

IEI

High

+

Low

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

IEO

Service Suspended

Low

IEI

High

+

Low

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

High

IEO

IEI

IEO

Under Service

Low

Channel A

Transmitter

Channel A

External Status

Channel B

Receiver

Channel B

Transmitter

Channel B

External Status

3. External/Status Channel A Interrupts Suspending Service of Channel B Transmitter.

2. Channel B Transmitter Interrupts and is Acknowledged.

1. Priority Interrupt Daisy Chain before Any Interrupt Occurs.

This manual is related to the following products: