PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT...

Post on 10-Apr-2018

239 views 5 download

Transcript of PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT...

PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2)

8086, 8088 Compatible Single + 5V Supply (No Clocks)

MCS-80, MCS-85 Compatible Available in 28-Pin DIP and 28-Lead

Eight-Level Priority Controller PLCC Package (See Packaging Spec., Order #231369)

Expandable to 64 Levels Available in EXPRESS

Programmable Interrupt Modes -Standard Temperature Range

Individual Request Mask Capability - Extended Temperature Range

The lntel 8259A Programmable lnterrupt Controller handles up to eight vectored priority interrupts for the CPU. It is cascadable for up to 64 vectored priority interrupts without additional circuitry. It is packaged in a 28-pin DIP, uses NMOS technology and requires a single + 5V supply. Circuitry is static, requiring no clock input.

The 8259A is designed to minimize the software and real time overhead in handling multi-level priority inter- rupts. It has several modes, permitting optimization for a variety of system requirements.

The 8259A is fully upward compatible with the lntel 8259. Software originally written for the 8259 will operate the 8259A in all 8259 equivalent modes (MCS-80/85, Non-Buffered, Edge Triggered).

- CS [

wn [ Ei 1 % 1 4 1 9 [ 0, [

'3 [

4[ 0, [

Do [ CAS 0 [

CAS I [

GNU [

Figure 1. Block Diagram

INTA

PLCC

231468-31

Figure 2. Pin Configurations

lntel Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in an lntel product. No other circuit patent I licenses are im~lied. Information contained herein su~ersedes ~reviouslv ~ublished s~ecifications on these devices from Intel.

I o INTEL CORPORATION, 1993 decembh i988 Order Number: 231468-003

1