X28HC256
The Toggle Bit I/O
6
WE
LAST
WRITE
CE
OE
I/O
6
*
V
OH
V
OL
HIGH Z
*
X28C512, X28C513
READY
* I/O
6
Beginning and ending state of I/O
6
will vary.
FIGURE 4. TOGGLE BIT BUS SEQUENCE
¬
Hardware Data Protection
LAST WRITE
The X28HC256 provides two hardware features that protect
nonvolatile data from inadvertent writes.
• Default V
CC
Sense—All write functions are inhibited when
V
CC
is 3.5V typically.
• Write Inhibit—Holding either OE LOW, WE HIGH, or CE
HIGH will prevent an inadvertent write cycle during power-
up and power-down, maintaining data integrity.
YES
LOAD ACCUM
FROM ADDR n
Software Data Protection
COMPARE
ACCUM WITH
ADDR n
COMPARE
OK?
YES
NO
The X28HC256 offers a software-controlled data protection
feature. The X28HC256 is shipped from Intersil with the
software data protection NOT ENABLED; that is, the device
will be in the standard operating mode. In this mode data
should be protected during power-up/down operations
through the use of external circuits. The host would then
have open read and write access of the device once V
CC
was stable.
The X28HC256 can be automatically protected during
power-up and power-down (without the need for external
circuits) by employing the software data protection feature.
The internal software data protection circuit is enabled after
the first write operation, utilizing the software algorithm. This
circuit is nonvolatile, and will remain set for the life of the
device unless the reset command is issued.
Once the software protection is enabled, the X28HC256 is
also protected from inadvertent and accidental writes in the
powered-up state. That is, the software algorithm must be
issued prior to writing additional data to the device.
X28C256
READY
FIGURE 5. TOGGLE BIT SOFTWARE FLOW
The Toggle Bit can eliminate the chore of saving and fetching
the last address and data in order to implement DATA Polling.
This can be especially helpful in an array comprised of
multiple X28HC256 memories that is frequently updated.
The timing diagram in Figure 4 illustrates the sequence of
events on the bus. The software flow diagram in Figure 5
illustrates a method for polling the Toggle Bit.
7
FN8108.2
May 7, 2007