X86C64
4
MODE SELECTION
CE
DS
R/
W
Mode
I/O
Power
V
SS
V
IL
V
IH
V
IH
X
X
V
IL
X
X
Standby
Standby
Read
Write
High Z
High Z
D
OUT
D
IN
Standby (CMOS)
Standby (TTL)
Active
Active
V
IH
V
IL
3819 PGM T08
PAGE WRITE OPERATION
Regardless of the microcontroller employed, the X86C64
supports page mode write operations. This allows the
microcontroller to write from one to thirty-two bytes of
data to the X86C64. Each individual write within a page
write operation must conform to the byte write timing
requirements. The falling edge of
DS
starts a timer
delaying the internal programming cycle 100
μ
s. There-
fore, each successive write operation must begin within
100
μ
s of the last byte written. The following waveforms
illustrate the sequence and timing requirements.
Page Write Timing Sequence for DS Controlled Operation
Notes:
(1) For each successive write within a page write cycle A
5
–A
12
must be the same.
(2) Although it is not illustrated, the microcontroller may interleave read operations between the individual byte writes within the page
write operation. Two responses are possible.
a. Reading from the same plane being written (A
12
of Read = A
12
of Write) is effectively a Toggle Bit Polling operation.
b. Reading from the opposite plane being written (A
12
of Read
≠
A
12
of Write) true data will be returned, facilitating the use of a
single memory component as both program and data store.
tBLC
CE
AS
A/D0–A/D7
A8–A12
DS
R/W
AIN
DIN
A12=n
OPERATION
BYTE 0
BYTE 1
BYTE 2
LAST BYTE
READ (1)(2)
AFTER tWC READY FOR
NEXT WRITE OPERATION
tWC
3819 FHD F07
AIN
DIN
A12=n
AIN
DIN
A12=n
AIN
DIN
A12=n
AIN
DIN
A12=x
AIN
ADDR
AIN
Next Address