03.01.2015 Views

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INTERRUPT CONTROL UNIT<br />

INT<br />

INTA<br />

D7:0<br />

RD<br />

WR<br />

A0<br />

CS<br />

Data Bus<br />

Buffer<br />

and<br />

Read/Write<br />

Logic<br />

Control Logic<br />

Internal Bus<br />

CAS2:0<br />

Cascade<br />

Buffer/<br />

Comparator<br />

In-service<br />

Register<br />

Priority<br />

Resolver<br />

Interrupt<br />

Request<br />

Register<br />

IR0<br />

IR1<br />

IR2<br />

IR3<br />

IR4<br />

IR5<br />

IR6<br />

IR7<br />

<br />

Interrupt Mask Register<br />

A1239-0A<br />

Figure 8-3. 8259A Module Block Diagram<br />

Pending interrupt requests are posted in the Interrupt Request Register. The Interrupt Request<br />

Register contains one bit for each of the eight Interrupt Request (IR) signals. When an interrupt<br />

request is asserted, the corresponding Interrupt Request Register bit is set. The 8259A module<br />

can be programmed to recognize either an active high level or a positive transition on the interrupt<br />

request lines. (See “Edge and Level Triggering” on page 8-9.)<br />

8-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!