SlideShare a Scribd company logo
1
PROGRAMMABLE
PERIPHERAL
INTERFACE - 8255
Department of Mechanical Engineering
DHIRAJLAL GANDHI COLLEGE OF
TECHNOLOGY
Name of Faculty : Dr.P.Parandaman
Designation : Associate Professor
Department : Mechanical Engineering
Year/Semester : IV /VII
 Programmable Peripheral Interface   8255
Intel 8255 PPI
PPI – Programmable Peripheral Interface
It is an I/O port chip used for interfacing I/O
devices with microprocessor
Very commonly used peripheral chip
Knowledge of 8255 essential for students in the
Microprocessors lab for Interfacing experiments
3
About 82C55
• The 82C55 is a popular interfacing component, that can
interface any TTL-compatible I/O device to a
microprocessor.
• It is used to interface to the keyboard and a parallel
printer port in PCs (usually as part of an integrated
chipset).
• Requires insertion of wait states if used with a
microprocessor using higher that an 8 MHz clock.
• PPI has 24 pins for I/O that are programmable in groups
of 12 pins and has three distinct modes of operation.
8255 : Pin Layout
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
8255 Control Word
Basic Mode Definitions and Bus Int
• Mode 0
– Basic I/O
• Mode 1
– Strobe I/O
• Mode 2
– Bi-Dir Bus
11-13
Programming 8255
 8255 has three operation modes: mode 0, mode 1, and mode 2
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
 Programmable Peripheral Interface   8255
47
Department of Mechanical Engineering

More Related Content

PPTX
8255 PPI
PPT
Serial Peripheral Interface(SPI)
PPTX
Interrupts of microprocessor 8085
PDF
Keypad Interfacing with 8051 Microcontroller
PPTX
Addressing modes 8085
PPTX
Architecture of 8051
PPT
Architecture of 8086 Microprocessor
8255 PPI
Serial Peripheral Interface(SPI)
Interrupts of microprocessor 8085
Keypad Interfacing with 8051 Microcontroller
Addressing modes 8085
Architecture of 8051
Architecture of 8086 Microprocessor

What's hot (20)

PPT
Master synchronous serial port (mssp)
PPTX
5.programmable interval timer 8253
PPTX
I2C introduction
PDF
Unit 5
PDF
8051 interfacing
PPTX
Pentium processor
PPTX
Arm cortex-m4 programmer model
PPT
Memory organization of 8051
PPTX
8257 DMA Controller
PDF
PDF
Seven segment interfacing with 8051.pdf
PDF
ARM CORTEX M3 PPT
PPT
Interfacing 8255
PDF
8155 PPI
PPTX
8254 Programmable Interval Timer by vijay
PPT
8085 interrupts
PPT
Interfacing of io device to 8085
PPT
SPI Bus Protocol
PPTX
I2C Protocol
PDF
Unit II Arm 7 Introduction
Master synchronous serial port (mssp)
5.programmable interval timer 8253
I2C introduction
Unit 5
8051 interfacing
Pentium processor
Arm cortex-m4 programmer model
Memory organization of 8051
8257 DMA Controller
Seven segment interfacing with 8051.pdf
ARM CORTEX M3 PPT
Interfacing 8255
8155 PPI
8254 Programmable Interval Timer by vijay
8085 interrupts
Interfacing of io device to 8085
SPI Bus Protocol
I2C Protocol
Unit II Arm 7 Introduction
Ad

Similar to Programmable Peripheral Interface 8255 (20)

PDF
Unit 3 mpmc
PDF
20838382 microprocessor-8085-notes
PDF
Download
PDF
Micro Processor And Micro Controller for engineering in Pondicherry University
PDF
Plc 131022133632-phpapp02
PDF
Microprocessors
PPTX
Unit-IV.pptx
PDF
plc-131022133632-phpapp02.pdfNBCvNVhbig knobh
PPTX
Training PPT.pptx
PPTX
Training PPT s.pptx
PPTX
-basic concept and history-of-plc-ppt.pptx
PPTX
Memory interfacing
PPTX
Microprocessors and Microcontrollers ppt
PDF
With suitable diagram explain the working of 8255 a and inerrupts
PDF
PPTX
Use of plc in industrial automation
PPT
A microprocessor is the main component of a microcomputer system and is also ...
PPT
Programming logic controllers (plc)
PDF
Unit 3 mpmc
20838382 microprocessor-8085-notes
Download
Micro Processor And Micro Controller for engineering in Pondicherry University
Plc 131022133632-phpapp02
Microprocessors
Unit-IV.pptx
plc-131022133632-phpapp02.pdfNBCvNVhbig knobh
Training PPT.pptx
Training PPT s.pptx
-basic concept and history-of-plc-ppt.pptx
Memory interfacing
Microprocessors and Microcontrollers ppt
With suitable diagram explain the working of 8255 a and inerrupts
Use of plc in industrial automation
A microprocessor is the main component of a microcomputer system and is also ...
Programming logic controllers (plc)
Ad

Recently uploaded (20)

PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPT
Project quality management in manufacturing
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
PPT on Performance Review to get promotions
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
Digital Logic Computer Design lecture notes
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Foundation to blockchain - A guide to Blockchain Tech
Model Code of Practice - Construction Work - 21102022 .pdf
Project quality management in manufacturing
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT on Performance Review to get promotions
CYBER-CRIMES AND SECURITY A guide to understanding
Lesson 3_Tessellation.pptx finite Mathematics
Structs to JSON How Go Powers REST APIs.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Arduino robotics embedded978-1-4302-3184-4.pdf
Digital Logic Computer Design lecture notes
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx

Programmable Peripheral Interface 8255

  • 1. 1 PROGRAMMABLE PERIPHERAL INTERFACE - 8255 Department of Mechanical Engineering DHIRAJLAL GANDHI COLLEGE OF TECHNOLOGY Name of Faculty : Dr.P.Parandaman Designation : Associate Professor Department : Mechanical Engineering Year/Semester : IV /VII
  • 3. Intel 8255 PPI PPI – Programmable Peripheral Interface It is an I/O port chip used for interfacing I/O devices with microprocessor Very commonly used peripheral chip Knowledge of 8255 essential for students in the Microprocessors lab for Interfacing experiments 3
  • 4. About 82C55 • The 82C55 is a popular interfacing component, that can interface any TTL-compatible I/O device to a microprocessor. • It is used to interface to the keyboard and a parallel printer port in PCs (usually as part of an integrated chipset). • Requires insertion of wait states if used with a microprocessor using higher that an 8 MHz clock. • PPI has 24 pins for I/O that are programmable in groups of 12 pins and has three distinct modes of operation.
  • 5. 8255 : Pin Layout
  • 12. Basic Mode Definitions and Bus Int • Mode 0 – Basic I/O • Mode 1 – Strobe I/O • Mode 2 – Bi-Dir Bus
  • 13. 11-13 Programming 8255  8255 has three operation modes: mode 0, mode 1, and mode 2