Adarsh Patel
8255A : PPI 8259A : PIC 2
- Introduction to 8255A
 Block diagram
 Different I/O modes
- Introduction to 8259A
 Block diagram
 Different interrupt modes
:: Reference ::
Microprocessor Architecture, Programming, and Applications
With the 8085 - By Ramesh Gaonkar
http://www.slideshare.net/anuja1310/interfacing-8255
8255A : PPI 8259A : PIC 3

 It is used to interface to the keyboard and a parallel printer
port in PCs (usually as part of an integrated chipset).
 PPI has 24 pins for I/O that are programmable in groups of
12 pins and has three distinct modes of operation.
Controls
Group A
Port A
Port C Upper (C7
to C4)
Group B
Port C lower (C3
to C0)
Port B
8255A : PPI 8259A : PIC 4
MODES
BSR BIT SET-RESET I/O MODE
MODE 0 Basic I/O
Mode
MODE 1 : Strobed I/O
Mode
MODE 2 : Strobed
Bi-directional I/O
58255A : PPI 8259A : PIC
68255A : PPI 8259A : PIC
• Byte A : I / O mode
• Byte B : BSR (Bit Set / reset) Modes
8255A : PPI 8259A : PIC 7





8255A : PPI 8259A : PIC 8
8255A : PPI 8259A : PIC 9
8255A : PPI 8259A : PIC 10




8255A : PPI 8259A : PIC 11








128255A : PPI 8259A : PIC
138255A : PPI 8259A : PIC
8255A : PPI 8259A : PIC 14





8255A : PPI 8259A : PIC 15







8255A : PPI 8259A : PIC 16





8255A : PPI 8259A : PIC 17




8255A : PPI 8259A : PIC 18






8255:ppi & 8259:pic

  • 1.
  • 2.
    8255A : PPI8259A : PIC 2 - Introduction to 8255A  Block diagram  Different I/O modes - Introduction to 8259A  Block diagram  Different interrupt modes :: Reference :: Microprocessor Architecture, Programming, and Applications With the 8085 - By Ramesh Gaonkar http://www.slideshare.net/anuja1310/interfacing-8255
  • 3.
    8255A : PPI8259A : PIC 3   It is used to interface to the keyboard and a parallel printer port in PCs (usually as part of an integrated chipset).  PPI has 24 pins for I/O that are programmable in groups of 12 pins and has three distinct modes of operation. Controls Group A Port A Port C Upper (C7 to C4) Group B Port C lower (C3 to C0) Port B
  • 4.
    8255A : PPI8259A : PIC 4 MODES BSR BIT SET-RESET I/O MODE MODE 0 Basic I/O Mode MODE 1 : Strobed I/O Mode MODE 2 : Strobed Bi-directional I/O
  • 5.
    58255A : PPI8259A : PIC
  • 6.
    68255A : PPI8259A : PIC • Byte A : I / O mode • Byte B : BSR (Bit Set / reset) Modes
  • 7.
    8255A : PPI8259A : PIC 7     
  • 8.
    8255A : PPI8259A : PIC 8
  • 9.
    8255A : PPI8259A : PIC 9
  • 10.
    8255A : PPI8259A : PIC 10    
  • 11.
    8255A : PPI8259A : PIC 11        
  • 12.
    128255A : PPI8259A : PIC
  • 13.
    138255A : PPI8259A : PIC
  • 14.
    8255A : PPI8259A : PIC 14     
  • 15.
    8255A : PPI8259A : PIC 15       
  • 16.
    8255A : PPI8259A : PIC 16     
  • 17.
    8255A : PPI8259A : PIC 17    
  • 18.
    8255A : PPI8259A : PIC 18     