har82c55

har82c55
1 / 22 PagesView full catalog

har82c55

Product catalog summary
Overview: The Harris 82C55A is a high-performance CMOS programmable peripheral interface compatible with the NMOS 8255A. It features 24 programmable I/O pins, is fully TTL compatible, and supports high-speed operations with 5MHz and 8MHz 80C86 and 80C88 microprocessors. It offers direct bit set/reset capability and enhanced control word read capability.
Specifications: The 82C55A is manufactured using a self-aligned silicon gate CMOS process, ensuring low operating power and TTL compatibility over the full military temperature range. It has a 2.5mA drive capability on all I/O ports and low standby power consumption of 10 µA.
Functional Description: The device includes a data bus buffer for interfacing with the system data bus, read/write and control logic for managing data and control word transfers, and three 8-bit ports (A, B, and C) that can be configured for various functional characteristics. The ports can operate in three modes: Mode 0 (Basic I/O), Mode 1 (Strobed I/O), and Mode 2 (Bi-directional Bus).
Pin Description: Key pins include VCC for power supply, GND for ground, D0-D7 for the data bus, RESET for initializing the control register, CS for chip select, RD for reading data, WR for writing data, and A0-A1 for address selection.
Operating Modes:
  • Mode 0: Provides simple input and output operations without handshaking. It supports 16 different I/O configurations.
  • Mode 1: Supports strobed input/output operations with handshaking.
  • Mode 2: Allows bi-directional bus operations.
Control Features: The 82C55A allows for single bit set/reset operations on Port C, which can be used for control-based applications. It also supports interrupt control functions in modes 1 and 2, enabling or disabling CPU interrupts for specific I/O devices.
Ordering Information: The document provides part numbers, package types, and temperature ranges for various configurations of the 82C55A.
Operating Modes:
  • Mode 1 - Strobed Input/Output: This mode facilitates data transfer to/from a specified port using strobes or handshaking signals. It involves two groups (A and B), each with an 8-bit data port and a 4-bit control/status port. The data port can be configured as input or output, with both inputs and outputs latched. Control signals include STB (Strobe Input), IBF (Input Buffer Full), and INTR (Interrupt Request).
  • Mode 2 - Strobed Bi-Directional Bus I/O: Used in Group A only, this mode allows communication with a peripheral device on a single 8-bit bus for both transmitting and receiving data. It includes handshaking signals for bus flow discipline and supports interrupt generation. The 5-bit control port (Port C) manages control and status for the 8-bit bi-directional bus port (Port A).
Control Signal Definitions:
  • Input Control Signals: STB loads data into the input latch when low. IBF indicates data has been loaded. INTR can interrupt the CPU when an input device requests service.
  • Output Control Signals: OBF indicates data has been written to a port. ACK signals readiness to accept data. INTR can interrupt the CPU when an output device accepts data.
Special Mode Combinations:
Port C lines are used for control or status, with remaining bits as inputs or outputs. The "Set/Reset Port C Bit" command is used to write to Port C outputs or change interrupt enable flags.
Current Drive Capability: Outputs on Ports A, B, or C can sink or source 2.5mA, suitable for driving Darlington drivers and high-voltage displays.
Applications:
The 82C55A interfaces peripheral equipment to microcomputer systems, supporting various I/O devices without additional logic. It is programmed by the I/O service routine to fit specific applications.
Absolute Maximum Ratings:
Supply voltage up to +8.0V, operating voltage range from +4.5V to +5.5V, and various operating temperature ranges depending on the model. Thermal resistance and storage temperature ranges are also specified.
Overview: This document provides technical specifications and operational guidelines for the 82C55A programmable peripheral interface. It includes details on maximum ratings, electrical specifications, timing requirements, and die characteristics.
Absolute Maximum Ratings: The document specifies the maximum lead temperature for soldering at +300°C for 10 seconds and a gate count of 1000 gates. It cautions that exceeding these ratings may cause permanent damage to the device.
DC Electrical Specifications: The device operates at a VCC of 5.0V ±10% with varying temperature ranges for different models (C82C55A, I82C55A, M82C55A). Key parameters include logical input/output voltages, input/output leakage currents, bus hold currents, and power supply currents. Notably, no internal current limiting exists on port outputs, requiring external resistors.
AC Electrical Specifications: The document outlines timing requirements for read and write operations, including address stability, pulse widths, and data validity. It provides detailed timing diagrams for different modes of operation, such as basic input/output and strobed input/output.
Capacitance: Input and I/O capacitance are specified at 10 pF and 20 pF, respectively, under test conditions at 25°C.
Die Characteristics: The die dimensions are 95 x 100 x 19 ±1 mils, with metallization and glassivation details provided. The worst-case current density is 0.78 x 105 A/cm2.
Test Circuits and Conditions: The document includes test circuit diagrams and conditions for AC testing, specifying input rise and fall times, and various test condition parameters.
See more

Catalog excerpts

har82c55-1

CMOS Programmable Peripheral Interface The Harris 82C55A is a high performance CMOS version of the industry standard 8255A and is manufactured using a self-aligned silicon gate CMOS process (Scaled SAJI IV). It is a general purpose programmable I/O device which may be used with many different microprocessors. There are 24 I/O pins which may be individually programmed in 2 groups of 12 and used in 3 major modes of operation. The high performance and industry standard conguration of the 82C55A make it compatible with the 80C86, 80C88 and other microprocessors. Pin Compatible with NMOS 8255A 24 Programmable I/O Pins Fully TTL Compatible High Speed, No “Wait State” Operation with 5MHz and 8MHz 80C86 and 80C88 Direct Bit Set/Reset Capability Enhanced Control Word Read Capability L7 Process 2.5mA Drive Capability on All I/O Ports Low Standby Power (ICCSB) . . . . . . . . . . . . . . . . .10µA Static CMOS circuit design insures low operating power. TTL compatibility over the full military temperature range and bus hold circuitry eliminate the need for pull-up resistors. The Harris advanced SAJI process results in performance equal to or greater than existing functionally equivalent products at a fraction of the power Ordering Information PART NUMBERS 5MHz CAUTION: These devices are sensitive to electrostatic discharge. Users should follow proper IC Handling Procedures. File Number

 Open the catalog to page 1
har82c55-2

VCC: The +5V power supply pin. A 0.1µF capacitor between pins 26 and 7 is recommended for decoupling. RESET: A high on this input clears the control register and all ports (A, B, C) are set to the input mode with the “Bus Hold” circuitry turned on. CHIP SELECT: Chip select is an active low input used to enable the 82C55A onto the Data Bus for CPU communications. READ: Read is an active low input control signal used by the CPU to read status information or data via the data bus. WRITE: Write is an active low input control signal used by the CPU to load control words and data into the 82C55A. ADDRESS:...

 Open the catalog to page 2
har82c55-3

82C55A Functional Description Data Bus Buffer POWER SUPPLIES This three-state bi-directional 8-bit buffer is used to interface the 82C55A to the system data bus. Data is transmitted or received by the buffer upon execution of input or output instructions by the CPU. Control words and status information are also transferred through the data bus buffer. Read/Write and Control Logic The function of this block is to manage all of the internal and external transfers of both Data and Control or Status words. It accepts inputs from the CPU Address and Control busses and in turn, issues commands to both...

 Open the catalog to page 3
har82c55-4

82C55A Ports A, B, and C The 82C55A contains three 8-bit ports (A, B, and C). All can be congured to a wide variety of functional characteristics by the system software but each has its own special features or “personality” to further enhance the power and exibility of the 82C55A. program, any of the other modes may be selected using a single output instruction. This allows a single 82C55A to service a variety of peripheral devices with a simple software maintenance routine. Any port programmed as an output port is initialized to all zeros when the control word is written. ADDRESS BUS Port A...

 Open the catalog to page 4
har82c55-5

82C55A The modes for Port A and Port B can be separately dened, while Port C is divided into two portions as required by the Port A and Port B denitions. All of the output registers, including the status ip-ops, will be reset whenever the mode is changed. Modes may be combined so that their functional denition can be “tailored” to almost any I/O structure. For instance: Group B can be programmed in Mode 0 to monitor simple switch closings or display computational results, Group A could be programmed in Mode 1 to monitor a keyboard or tape reader on an interrupt-driven basis. The mode denitions...

 Open the catalog to page 5
har82c55-6

82C55A Mode 0 (Basic Input) tRR Mode 0 (Basic Output) tWW WR tWD Mode 0 Congurations CONTROL WORD #0

 Open the catalog to page 6
har82c55-8

Operating Modes Mode 1 - (Strobed Input/Output). This functional conguration provides a means for transferring I/O data to or from a specied port in conjunction with strobes or “hand shaking” signals. In mode 1, port A and port B use the lines on port C to generate or accept these “hand shaking” signals. Mode 1 Basic Function Denitions: • Two Groups (Group A and Group B) • Each group contains one 8-bit port and one 4-bit control/data port • The 8-bit data port can be either input or output. Both inputs and outputs are latched. • The 4-bit port is used for control and status of the 8-bit port....

 Open the catalog to page 8
har82c55-9

RD tPH INPUT FROM PERIPHERAL tPS FIGURE 7. MODE 1 (STROBED INPUT) INTR (Interrupt Request) A “high” on this output can be used to interrupt the CPU when and input device is requesting service. INTR is set by the condition: STB is a “one”, IBF is a “one” and INTE is a “one”. It is reset by the falling edge of RD. This procedure allows an input device to request service from the CPU by simply strobing its data into the port. INTE A Controlled by bit set/reset of PC4. INTE B Controlled by Bit Set/Reset of PC2. NOTE: To strobe data into the peripheral device, the user must operate the strobe line...

 Open the catalog to page 9
har82c55-10

FIGURE 9. MODE 1 (STROBED OUTPUT) ACKA INTRA PORT A - (STROBED INPUT) PORT B - (STROBED OUTPUT) PORT A - (STROBED OUTPUT) PORT B - (STROBED INPUT) Combinations of Mode 1: Port A and Port B can be individually dened as input or output in Mode 1 to support a wide variety of strobed I/O applications. FIGURE 10. COMBINATIONS OF MODE 1 Operating Modes Mode 2 (Strobed Bi-Directional Bus I/O) Output Operations The functional conguration provides a means for communicating with a peripheral device or structure on a single 8-bit bus for both transmitting and receiving data (bi-directional bus I/O). “Hand...

 Open the catalog to page 10
har82c55-11

PORT B 1 = INPUT 0 = OUTPUT WR GROUP B MODE 0 = MODE 0 1 = MODE 1 FIGURE 11. MODE CONTROL WORD WR tAOB OBF tWOB INTR tAK ACK tST STB DATA FROM PERIPHERAL TO 82C55A DATA FROM 82C55A TO PERIPHERAL DATA FROM 82C55A TO CPU NOTE: Any sequence where WR occurs before ACK and STB occurs before RD is permissible. (INTR = IBF • MASK • STB • RD ÷ OBF • MASK • ACK • WR) FIGURE 13. MODE 2 (BI-DIRECTIONAL)

 Open the catalog to page 11

All Diamond Systems catalogs and technical brochures

  1. Onyx-MM-DIO

    1  Page

  2. IR-104-PBF

    1  Page

  3. FeaturePak

    2  Pages

  4. JanusMM

    2  Pages

  5. AthenaIII

    3  Pages

  6. Helios

    2  Pages

  7. Octavio-HLV

    2  Pages

  8. ProdBro-IO

    8  Pages

  9. ProdBro-SBC

    6  Pages

  10. Pegasus

    2  Pages

  11. aurora

    2  Pages

  12. AthenaII

    2  Pages

  13. Epsilon

    2  Pages

  14. GPIOMM

    1  Page

  15. opalmm

    1  Page

  16. OPMM1616

    2  Pages

  17. DMM32DX

    2  Pages

  18. har82c54

    17  Pages

  19. pearl_ds_v3

    1  Page

  20. EMM8

    2  Pages

  21. mercator

    2  Pages

  22. jmm

    2  Pages

Archived catalogs

  1. Product Catalog

    32  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.