
M80C186
Table 1. M80C186 Pin Description
(Continued)
Symbol
BHE
PGA
64
QFP
14
Type
O
Name and Function
The BHE (Bus High Enable) signal is analogous to A0 in that
it is used to enable data on to the most significant half of the
data bus, pins D15–D8. BHE will be LOW during T
1
when the
upper byte is transferred and will remain LOW through T
3
AND T
W
. BHE does not need to be latched. BHE will float
during HOLD.
In Enhanced Mode, BHE will also be used to signify DRAM
refresh cycles. A refresh cycle is indicated by BHE and A0
being HIGH.
BHE and A0 Encodings
BHE Value
A0 Value
0
0
0
1
Function
Word Transfer
Byte Transfer on upper half
of data bus (D15–D8)
Byte Transfer on lower half
of data bus (D
7
–D
0
)
Refresh
1
0
1
1
ALE/QS0
61
17
O
Address Latch Enable/Queue Status 0 is provided by the
M80C186 to latch the address. ALE is active HIGH.
Addresses are guaranteed to be valid on the trailing edge of
ALE. The ALE rising edge is generated off the rising edge of
the CLKOUT immediately preceding T
1
of the associated bus
cycle, effectively one-half clock cycle earlier than in the
standard M8086. The trailing edge is generated off the
CLKOUT rising edge in T
1
as in the M8086. Note that ALE is
never floated.
Write Strobe/Queue Status 1 indicates that the data on the
bus is to be written into a memory or an I/O device. WR is
active for T
2
, T
3
, and T
W
of any write cycle. It is active LOW,
and floats during ‘‘HOLD.’’ It is driven HIGH for one clock
during Reset, and then floated. When the M80C186 is in
queue status mode, the ALE/QS0 and WR/QS1 pins provide
information about processor/instruction queue interaction.
QS1
QS0
0
0
0
1
WR/QS1
63
15
O
Queue Operation
No queue operation
First opcode byte fetched
from the queue
Subsequent byte fetched
from the queue
Empty the queue
1
1
1
0
RD/QSMD
62
16
O
Read Strobe indicates that the M80C186 is performing a
memory or I/O read cycle. RD is active LOW for T
2
, T
3
, and
T
W
of any read cycle. It is guaranteed not to go LOW in T
2
until after the Address Bus is floated. RD is active LOW, and
floats during ‘‘HOLD’’. RD is driven HIGH for one clock
during Reset, and then the output driver is floated. A weak
internal pull-up mechanism of the RD line holds it HIGH when
the line is not driven. During RESET the pin is sampled to
determine whether the M80C186 should provide ALE, WR
and RD, or if the Queue-Status should be provided. RD
should be connected to GND to provide Queue-Status data.
5