Instruction manual

Table Of Contents
Page
29
PC215E
Mode 2 provides strobed bi-directional operation using port A as the bi-directional data bus. Port
C3 to C7 bits are used for interrupts and handshaking bus flow control similar to mode 1.
NOTE: Port B and port C0 to C2 bits may be defined as mode 0 or 1, input or output in
conjunction with port A in mode 2.
An 8 bit latched bi-directional bus port and 5 bit control port
Both input and outputs are latched
An additional 8 bit input or output port with a 3 bit control port
Single Bit Set/Reset Feature
With bit 7 'Command Select' set to '0', any of the eight bits of port C can be set or reset using a
single output instruction. This feature reduces the software overhead in control based
applications.
When port C is being used as status/control for port A or port B, these bits can be set or reset
using the Bit Set/Reset operation just as if they were data output ports.
BIT ASSIGNMENTS
Bit layouts of the PPI-X command word register is shown below.
Further information on programming the 82C55 PPI is given in chapters 4 and 6. A full
description of the operating modes and all other features of the 82C55 are available in the
82C55 device manufacturer's data sheet in the appendices.
Command Word for Mode Definition Format
01234567
Port C (Lower) 0 = Output
1 = Input
Port B 0 = Output
1 = Input
Mode Selection 0 = Mode 0
1 = Mode 1
GROUP B
Port C (Upper) 0 = Output
1 = Input
Port A 0 = Output
1 = Input
Mode Selection 00 = Mode 0
01 = Mode 1
1X = Mode 2
GROUP A
e
Set Flag 1 = Active
COMMAND
SELECT