English
Language : 

X28HC64_09 Datasheet, PDF (4/17 Pages) Intersil Corporation – 5 Volt, Byte Alterable EEPROM
X28HC64
DATA Polling (I/O7)
The X28HC64 features DATA Polling as a method to indicate
to the host system that the byte write or page write cycle has
completed. DATA Polling allows a simple bit test operation to
determine the status of the X28HC64, eliminating additional
interrupt inputs or external hardware. During the internal
programming cycle, any attempt to read the last byte written
will produce the complement of that data on I/O7 (i.e. write
data = 0xxx xxxx, read data = 1xxx xxxx). Once the
programming cycle is complete, I/O7 will reflect true data.
DATA Polling I/O7
Last
WE Write
Toggle Bit (I/O6)
The X28HC64 also provides another method for determining
when the internal write cycle is complete. During the internal
programming cycle I/O6 will toggle from HIGH to LOW and
LOW to HIGH on subsequent attempts to read the device.
When the internal cycle is complete the toggling will cease
and the device will be accessible for additional read or write
operations.
CE
OE
VIH
I/O7
A0–A12
An
HIGH Z
VOL
An
An
An
An
An
FIGURE 2. DATA POLLING BUS SEQUENCE
VOH
X28HC64
Ready
An
WRITE DATA
DATA Polling can effectively reduce the time for writing to the
X28HC64. The timing diagram in Figure 2 illustrates the
sequence of events on the bus. The software flow diagram in
Figure 3 illustrates one method of implementing the routine.
WRITES
NO
COMPLETE?
YES
SAVE LAST DATA
AND ADDRESS
READ LAST
ADDRESS
IO7
NO
COMPARE?
YES
READY
FIGURE 3. DATA POLLING SOFTWARE FLOW
4
FN8109.2
August 28, 2009