0% found this document useful (0 votes)
35 views6 pages

8259 Pic

The 8259 PIC is a 28-pin programmable interrupt controller chip that can handle up to 8 external interrupts. It was later expanded to support up to 64 interrupt inputs. The PIC acts as a middleman between I/O devices and the microprocessor, forwarding interrupts to the microprocessor while providing the interrupt service routine address. When an interrupt occurs, the 8259 does not service it itself but instead notifies the microprocessor, which then requests the ISR address from the PIC.

Uploaded by

Jeslin John
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views6 pages

8259 Pic

The 8259 PIC is a 28-pin programmable interrupt controller chip that can handle up to 8 external interrupts. It was later expanded to support up to 64 interrupt inputs. The PIC acts as a middleman between I/O devices and the microprocessor, forwarding interrupts to the microprocessor while providing the interrupt service routine address. When an interrupt occurs, the 8259 does not service it itself but instead notifies the microprocessor, which then requests the ISR address from the PIC.

Uploaded by

Jeslin John
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

8259 PIC (PROGRAMMABLE

INTERRUPT CONTROLLER)
INTRODUCTION
O 28 pin IC.
O 8 external interrupts.
O Expanded to 64 interrupt
inputs.
O Increase number of
hardware interrupts.
O 5 Hardware interrupts.
O Vectored- ISR
O Non Vectored- no ISR
O Multiple interrupt, cannot be
done on vectored interrupt.
O 8259- Middle Man
O IR0-IR7

I/O DEVICE 8259 MP


O MP sends INTA, asks for ISR address.
O 8259 sends CALL instruction.
O MP sends 3 INTA .
O eg: CALL 40 00 H, i.e; OP CODE, Lower address,
Higher address.
NOTE:
WHEN 8259 GETS AND INTERRUPT, IT
DOES NOT SERVICE/ EXECUTE THE
INTERRUPT. IT JUST FORWARDS THE
INTERRUPT TO MICRO PROCESSOR,
WHICH ASKS FOR ISR ADDRESS.
ARCHITECTURE- 8259 PIC

IRR+IMR+ISR= STATUS REGISTERS


REFERENCES
O AN INTRODUCTION TO
MICROPROCESSOR 8085- Dr. K.
KAUSHIK
O https://electronicsdesk.com/8259-programma
ble-interrupt-controller.html
O https://youtu.be/2obSqbAicPk
O https://youtu.be/wFnwRHJzfqc

You might also like