8086 Pin Function: By: Mahendra B. Salunke SITS, Narhe
8086 Pin Function: By: Mahendra B. Salunke SITS, Narhe
8086 Pin Function: By: Mahendra B. Salunke SITS, Narhe
By:
Mahendra B. Salunke
SITS, Narhe
Pin Diagram
Pin Functions
BHE# A0 Characteristics
GROUND
Symbol: MN/MX#
Pin No.: 33
Type: I
MINIMUM/MAXIMUM: indicates what mode
the processor is to operate in.
HIGH indicates minimum mode (Single
processor system)
LOW indicates maximum mode (Multi-
processor system)
Pins having different functions in
maximum mode
Pin number 24 to 31 is having different
functions in maximum mode which is
explained below
Symbol: S2#, S1#, S0#
Pin No.: 26-28
Type: O
Status: active during T4, T1, and T2 and is
returned to the passive state (1, 1, 1) during
T3 or during TW when READY is HIGH
Used by the 8288 Bus Controller to generate
all memory and I/O access control signals
S2 S1 S0 Characteristics
0 0 0 Interrupt Acknowledge
0 0 1 Read I/O Port
0 1 0 Write I/O Port
0 1 1 Halt
1 0 0 Code Access
1 0 1 Read Memory
1 1 0 Write Memory
1 1 1 Passive
Symbol: RQ#/GT0#, RQ#/GT1#
Pin No.: 30, 31
Type: I/O
Request/Grant: Pins are used by other local
bus masters to force the processor to release
the local bus at the end of the processor's
current bus cycle.
RQ/GT0# is having higher priority than
RQ/GT1#
Symbol: LOCK#
Pin No.: 29
Type: O
LOCK: output indicates that other system bus
masters are not to gain control of the system
bus while LOCK is active LOW.
Activated by the ``LOCK'' prefix instruction
and remains active until the completion of the
next instruction.
Symbol: QS1, QS0
Pin No.: 24, 25
Type: O
Queue Status: The queue status is valid
during the CLK cycle after which the queue
operation is performed.
QS1 QS0 Characteristics
0 0 No Operation
0 1 First Byte of Op Code from Queue
1 0 Empty the Queue
1 1 Subsequent Byte from Queue
Pins having different functions in
minimum mode
Pin number 24 to 31 is having different
functions in minimum mode which is
explained below
Symbol: M/IO#
Pin No.: 28
Type: O
Status Line: used to distinguish a memory
access from an I/O access
HIGH for memory operation and
LOW for I/O operations
Symbol: WR#
Pin No.: 29
Type: O
Write: indicates that the processor is
performing a write memory or write I/O cycle
Symbol: INTA#
Pin No.: 24
Type: O
Interrupt Acknowledgement: used as a read
strobe for interrupt acknowledge cycles
Active LOW during T2, T3 and TW of each
interrupt acknowledge cycle.
Symbol: ALE
Pin No.: 25
Type: O
Address Latch Enable: It is a HIGH pulse
active during T1 of any bus cycle
Provided by the processor to latch the
address into the 8282/8283 address latch.
Symbol: DT/R#
Pin No.: 27
Type: O
Data Transmit/Receive: used to control the
direction of data flow through the transceiver
Symbol: DEN#
Pin No.: 26
Type: O
Data Enable: provided as an output enable
for the 8286/8287 in a minimum system
which uses the transceiver
Symbol: HOLD, HLDA
Pin No.: 31, 30
Type: I, O
Hold: indicates that another master is
requesting a local bus ``hold.'‘
The processor receiving the ``hold'' request
will issue HLDA (HIGH) as an
acknowledgement
Web: www.salunke.webs.com
E-mail: [email protected]