programmable interrupt controller (8259a/8259a … pdf/drklaus 8259a.pdf · programmable interrupt...

24
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 41 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 responsibilityfor 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

Upload: vudiep

Post on 10-Apr-2018

238 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate

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

Page 2: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 3: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 4: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 5: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 6: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 7: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 8: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 9: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 10: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 11: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 12: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 13: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 14: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 15: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 16: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 17: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 18: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 19: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 20: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 21: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 22: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 23: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate
Page 24: PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A … pdf/drKlaus 8259a.pdf · PROGRAMMABLE INTERRUPT CONTROLLER (8259A/8259A-2) ... Software originally written for the 8259 will operate