Open In App

Control Signals in 8155 Microprocessor

Improve
Improve
Like Article
Like
Save
Share
Report

In handshake mode, when both the ports A and B are configured, port A uses the lower three signals of port C(i.e, PC0, PC1, PC2) and port B uses the upper three signals (i.e, PC3, PC4, PC5).

The diagram can be followed as:


Figure – 8155 with Handshake mode


The functions of the above signals can be seen as follows:

  1. STB (Strobe Input):
    This is an input handshake signal. This is connected from a peripheral to the 8155. The low on this signal informs the 8155 that data are strobed into the input port.
  2. BF (Buffer Full):
    This is an active high signal, which basically indicates the presence of a data byte in the port.
  3. INTR (Interrupt Request):
    As clear from the name itself, the rising edge of the STB signal generates this signal. This happens whenever the interrupt flip-flop (INTE) is enabled. This can be used to interrupt the MPU.
  4. INTE (Interrupt Enable):
    This is an internal flip-flop which is used to enable or disable the interrupt capability of the 8155. The interrupts of port A and port B are controlled by bits D4 and D5, respectively, in the control register.

These control signals can be used to implement either interrupt I/O or status check I/O.


Last Updated : 03 Mar, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads