CAT35C804A
CLK
Preliminary
DO
The System Clock is a TTL compatible input pin that
allows operation of the device at a specified frequency.
The CAT35C804A is designed with an internal divider to
producea9600baudoutputforaninputclockfrequency
of 4.9152 MHz.
The Data Output pin is a tri-state TTL compatible output.
It is normally in a high impedance state unless a READ
or an ENABLE BUSY instruction is executed. Following
thecompletionofa16-bitor8-bitdatastream, theoutput
will return to the high impedance state. During a pro-
gram/erase cycle, if the ENABLE BUSY instruction has
been previously executed, the output will stay LOW
while the device is BUSY, and it will be set HIGH when
the program/erase cycle is completed. DO will stay
HIGH until the completion of the next instruction’s op-
codeand,ifthenextinstructionisaREAD,DOwilloutput
the appropriate data at the end of the instruction. If the
ENABLE BUSY instruction has not been previously
executed,DOwillstayinahighimpedancestate.DOwill
DI
The Data Input pin is TTL compatible and accepts data
and instructions in a serial format. Each byte must begin
with “0” as a start bit. The device will accept as many
bytes as an instruction requires, including both data and
address bytes. Extra bits will be disregarded if they are
“1”s and extra “0”s will be misinterpreted as the start bit
of the next instruction. An instruction error will cause the
device to abort operation and all I/O communication will
be terminated until a reset is received.
Figure 4. Program/Erase Timing (x8 Format)
CS
OP CODE
OP0–OP7
ADDRESS
A8–A15
ADDRESS
A0–A7
DATA
D0–D7
DI
t
EW
HIGH-Z
DO
(1)
BUSY
35C804 F07
Figure 5. Program/Erase Timing (x16 Format)
CS
OP CODE
OP0–OP7
ADDRESS
A0–A7
DATA
DATA
D8–D15
D0–D7
DI
t
EW
(1)
HIGH-Z
DO
BUSY
35C804 F08
Note:
(1) DO becomes low to indicate busy status if ENBSY was previously executed. If ENBSY was not previously executed, DO will be in the
High-Z condition.
Doc. No. 25043-00 2/98
6