Intel 8255 is a PPI (Programmable
Peripheral Interface) and is used to interface Peripheral devices to
microcomputers. It can be programmed in a variety of ways as per Programmer
Requirements. It has two versions 8255A and 8255B. Both of them are similar in
general description but are different in their electrical characteristics.
Intel 8255 Consists of Three 8 Bit Ports: Port A, Port B and
Port C. The Port C is further divided into two 4 Bit Ports: Port CUPPER and CLOWER. These three ports are
divided into two groups for the purpose of Programming:
Group A: This
Includes Port A (PA0-PA7) and 4 MSBs of Port C (PC4-PC7).
Group B: This
Includes Port B (PB0-PB7) and 4 LSBs of Port C (PC0-PC3).
It is a 40 pin IC.
It Operates on single +5VDC supply.
Power Dissipation=1 watt.
Ambient Temp. =0- 70 °C
Input Low Voltage (VIL) = Min. 0.5V, Max. 0.8V.
Input High Voltage (VIH) =Min. 2V, Max. VCC.
Output Low Voltage (VOL) = 0.45V
Output High Voltage (VOH)= 2.4V
Voltage on any pin 0.5V to 7V.
Darlington Drive Current= Min. 1mA, Max. 4mA.
It Operates on single +5VDC supply.
Power Dissipation=1 watt.
Ambient Temp. =0- 70 °C
Input Low Voltage (VIL) = Min. 0.5V, Max. 0.8V.
Input High Voltage (VIH) =Min. 2V, Max. VCC.
Output Low Voltage (VOL) = 0.45V
Output High Voltage (VOH)= 2.4V
Voltage on any pin 0.5V to 7V.
Darlington Drive Current= Min. 1mA, Max. 4mA.
Pin Description of 8255A
Operating Modes of 8255A
Three Ports of Intel 8255A can be programmed in following three
operating modes:
Mode 0 or Input /Output Mode.
Mode 1 or Strobed Input /output
Mode.
Mode2 or Bi-directional Bus Mode
Mode0
or Input /Output Mode: In mode is each of four Ports (i.e. Port A,
Port B, Port CLOWER and
Port CUPPER) can be
programmed as either an input or output port. If any of the port is working in
mode 0 then read and write operation on that port can be performed without any
control signal.
Mode1
or Strobed Input /Output Mode: Only Port A and B can operate in this
mode. If Port A and Port B are programmed in mode 0, then 6 pins of Port C are
used for their control. Pins PC0-PC2are
used to control Port B which can be used either input or output port. PC3-PC5 are used
as control signal for Port A. If Port A acts as input port, pins PC3-PC5 are used.
If Port A acts as Output port than PC3,
PC6, PC7 are used as control signals.
Mode2
or Strobed Bi-directional Bus I/O: Only port A can be programmed to
work in this mode. PC3-PC7 are used as control signals for the transfer of
data. In mode 2 Port A can be used to transmit data or to receive data from
peripherals. The device can strobe data into port by using STB signal.
No comments:
Post a Comment