ZPSD3XX Famly
3-25
The ZPSD3XX control signals are WR/V
PP
or R/W, RD/E or RD/E/DS, ALE, BHE/PSEN or
PSEN, RESET, and A19/CSI. Each of these signals can be configured to meet the output
control signal requirements of various microcontrollers.
WR/V
PP
or R/W
In operational mode, this signal can be configured as WR or R/W. As WR, all write
operations are activated by an active low signal on this pin. As R/W, the pin operates with
the E strobe of the RD/E/DS or RD/E pin. When R/W is high, an active high signal on the
RD/E/DS or RD/E pin performs a read operation. When R/W is low, an active high signal on
the RD/E/DS or RD/E pin performs a write operation.
RD/E/DS (or RD/E on ZPSD3X1)
In operational mode, this signal can be configured as RD, E, or DS. As RD, all read
operations are activated by an active low signal on this pin. As E, the pin operates with the
R/W signal of the WR/V
PP
or R/W pin. When R/W is high, an active high signal on the
RD/E/DS pin performs a read operation. When R/W is low, an active high signal on the
RD/E/DS pin performs a write operation.
As DS, the pin functions with the R/W signal as an active low data strobe signal. As DS, the
R/W defines the mode of operation (Read or Write).
ALE or AS
ALE polarity is programmable. When programmed to be active high, a high on the pin
causes the input address latches, Port A address latches, Port C, and A19 address latches
to be transparent. The falling edge of ALE locks the information into the latches. When ALE
is programmed to be active low, a low on the pin causes the input address latches, Port A
address latches, Port C, and A19 address latches to be transparent. The rising edge of ALE
locks the appropriate information into the latches.
BHE/PSEN
This pin’s function depends on the ZPSD3XX data bus width. If it is 8 bits, the pin is PSEN;
if it is 16 bits, the pin is BHE. In 8-bit mode, the PSEN function enables the user to work
with two address spaces: program memory and data memory (if COMB/SEP = 1). In this
mode, an active low signal on the PSEN pin causes the EPROM to be read if selected.
The SRAM and I/O ports read operation are done by RD low (CRRWR = 0), or by E high
and R/W high (CRRWR = 1, CEDS = 0) or by DS low and R/W high (CRRWR, CEDS = 1).
Whenever a member of the 8031 family (or any other similar microcontroller) is used, the
PSEN pin must be connected to the PSEN pin of the microcontroller.
If COMB/SEP = 0, the address spaces of the program and the data are combined. In this
configuration (except for the 8031-type case mentioned above), the PSEN pin must be
tied high to V
CC
, and the EPROM, SRAM, and I/O ports are read by RD low (CRRWR = 0),
or by E high and R/W high (CRRWR = 1, CEDS = 0) or by DS low and R/W high
(CRRWR, CEDS = 1). See Figures 10 and 11.
In BHE mode, this pin enables accessing of the upper-half byte of the data bus. A low on
this pin enables a write or read operation to be performed on the upper half of the data bus
(see Table 9).
RESET
This is an asynchronous input pin that clears and initializes the ZPSD3XX. Reset polarity is
programmable (active low or active high). Whenever the ZPSD3XX reset input is driven
active for at least 100 ns, the chip is reset. The ZPSD3XX must be reset at power up before
it can be used. Tables 10 and 11, and Figure 12 indicate the state of the part during and
after reset.
Control Signals