M80C196KB
PIN DESCRIPTIONS (Continued)
Symbol Name and Function
NMI A positive transition causes a vector through 203EH.
INST Output high during an external memory read indicates the read is an instruction fetch. INST
is valid throughout the bus cycle. INST is activated only during external memory accesses
and output low for a data fetch.
EA EA must be equal to a TTL-low to cause address locations 2000H through 3FFFH to be
directed to off-chip memory.
ALE/ADV Address Latch Enable or Address Valid output, as selected by CCR. Both pin options
provide a latch to demultiplex the address from the address/data bus. When the pin is
ADV
, it goes inactive high at the end of the bus cycle. ADV can be used as a chip select for
external memory. ALE/ADV
is activated only during external memory accesses.
RD Read signal output to external memory. RD is activated only during external memory
reads.
WR/WRL Write and Write Low output to external memory, as selected by the CCR. WR will go low
for every external write, while WRL
will go low only for external writes where an even byte
is being written. WR
/WRL is activated only during external memory writes.
BHE/WRH Bus High Enable or Write High output to external memory, as selected by the CCR. BHE
e
0 selects the bank of memory that is connected to the high byte of the data bus. A0e0
selects the bank of memory that is connected to the low byte of the data bus. Thus
accesses to a 16-bit wide memory can be to the low byte only (A0e0, BHEe1), to the
high byte only (A0
e
1, BHEe0), or both bytes (A0e0, BHEe0). If the WRH function
is selected, the pin will go low if the bus cycle is writing to an odd memory location. BHE
/
WRH
is valid only during 16-bit external memory write cycles.
READY Ready input to lengthen external memory cycles, for interfacing to slow or dynamic
memory, or for bus sharing. If the pin is high, CPU operation continues in a normal manner.
If the pin is low prior to the falling edge of CLKOUT, the memory controller goes into a wait
mode until the next positive transition in CLKOUT occurs with READY high. When the
external memory is not being used, READY has no effect. Internal control of the number of
wait states inserted into a bus cycle held not ready is available through configuration of
CCR.
HSI Inputs to High Speed Input Unit. Four HSI pins are available: HSI.0, HSI.1, HSI.2, and
HSI.3. Two of them (HSI.2 and HSI.3) are shared with the HSO Unit.
HSO Outputs from High Speed Output Unit. Six HSO pins are available: HSO.0, HSO.1, HSO.2,
HSO.3, HSO.4, and HSO.5. Two of them (HSO.4 and HSO.5) are shared with the HSI Unit.
Port 0 8-bit high impedance input-only port. Three pins can be used as digital inputs and/or as
analog inputs to the on-chip A/D converter.
Port 1 8-bit quasi-bidirectional I/O port.
Port 2 8-bit multi-functional port. All of its pins are shared with other functions in the M80C196KB.
Ports 3 and 4 8-bit bi-directional I/O ports with open drain outputs. These pins are shared with the
multiplexed address/data bus which has strong internal pullups.
9