X46402V8-2.9 Xicor, X46402V8-2.9 Datasheet - Page 15
![no-image](/images/manufacturer_photos/0/7/721/xicor_sml.jpg)
X46402V8-2.9
Manufacturer Part Number
X46402V8-2.9
Description
Dual Voltage CPU Supervisor with 64K Password Protected EEPROM
Manufacturer
Xicor
Datasheet
1.X46402V8-2.9.pdf
(23 pages)
CHANGE PASSWORD COMMAND
When changing a password, the Change Password com-
mand is sent to the device. The old password follows.
When the old password is accepted (as indicated by the
ACK Polling Command sequence), the new password is
sent to the device twice, following two bytes of zero. A
stop bit initiates the store of the new password. To be suc-
cessful in the password change operation the first and
second transmission of the new password must match
and there must be exactly 16 password bytes. If this is not
the case, the operation is aborted and the password
remains unchanged.
PASSWORDS
The sequence in Figure 17 shows how to change (pro-
gram) the passwords. The programming of passwords is
done twice prior to the nonvolatile write cycle in order to
verify that the new password is consistent. After the eight
X46402
Note on Read/Write Operations
Notes:
Using a “password read” or a “password write” to a non-password protected area is acceptable, because the pass-
word is received and accepted prior to an address transmission. It is assumed that access to non-password pro-
tected areas is uncontrolled, so either method should work.
Using a “no-password read” or a “no-password write” on a password protected area would not work. Trying to
access a password protected area without the password match causes the device to return a NACK after the
address.
A password sequential read that starts in the password protected area can continue into and through the non-pass-
word protected area. It will not “wrap” back to address ’0’.
A no-password sequential read can only start in the non-password protected area and cannot “wrap” back into the
protected area.
1FFFh
0000h
Non- Password Protected
(None of the array to
Password Protected
(All of the array to
none of the array)
all of the array)
15
bytes are entered in the second pass, a comparison takes
place. A mismatch will cause the part to ignore the
change command and enter into the standby mode.
There are two ways to determine whether the operation
was completed successfully. The Data ACK polling
method can determine if a password has been loaded
correctly, however the data ACK command must be
issued less than 2ms after the stop bit. After this time, it
cannot be determined if the password has been loaded
correctly, without trying the new password. To determine if
the new password has been loaded correctly the data
ACK polling command is issued immediately following the
stop bit. If it returns an ACK, then the two passes of the
new password entry do not match. If it returns a “no ACK”
then the passwords match and a high voltage cycle is in
progress. The high voltage cycle is complete when a sub-
sequent data ACK command returns an “ACK”.
Preliminary Information