Intel 8255

from Wikipedia, the free encyclopedia
Pin assignment of the Intel 8255

The Intel 8255 (also i8255 ) is a programmable parallel input / output component that was primarily developed for the Intel 8085 processor. It was later used with the Intel 8086 and its successors. The module is supplied in a 40-pin DIL housing . He was u. a. licensed to AMD , Mitsubishi Electric , National Semiconductor , NEC and Siemens .

The Intel 8255 is best known for its use in the parallel port of IBM PCs. But it was also used in PCs such as the SV-328 and the MSX computers.

The Intel 8255 has three 8-bit wide IO ports that are combined into two port groups (port group A and port group B).

  • Port A (PA0 to PA7) and PC4 to PC7 of port C form port group A.
  • Port B (PB0 to PB7) and PC0 to PC3 of port C form port group B.

The port groups can be operated in different modes. There is a control register for this which can be written via the data bus (D0-D7).

Literature and data sheets

  • Horst Pelka: Practice with microprocessors , 2nd edition, Franzis-Verlag, Munich 1980, ISBN 3-7723-6582-5 , pp. 54-58.
  • Microcomputer modules, data book 1979/80, volume 3, peripherals, Siemens AG, order number B 2049, pp. 124-164.
  • NEC Electronics (Europe) GmbH, 1982 Catalog, pp. 657-664.

Web links