
28F640W30, 28F320W30, 28F128W30
June 2005
Intel Wireless Flash Memory (W30)
Datasheet
78
Order Number: 290702, Revision: 011
13.2.1
Reading the Protection Register
Writing the Read Identifier command allows the protection register data to be read 16 bits at a time
register is read from the Read Identifier command, and can be read in any partition.Writing the
Read Array command returns the flash device to read-array mode.
13.2.2
Programing the Protection Register
Issue the Protection Program command only at the parameter partition followed by the data to be
programmed at the specified location. This command programs the upper 64 bits of the protection
page 79. Issuing a Protection Program command outside the address space of the register results in
a status register error (SR[4]=1).
13.2.3
Locking the Protection Register
PR-LK.0 is programmed to 0 by Intel to protect the unique flash device number.
PR-LK.1 can be programmed by the user to lock the user portion (upper 64 bits) of the
Protection Program command to program a value of FFFDh into PR-LK.
After PR-LK register bits are programmed (locked), the stored values in the protection register
cannot be changed. Protection Program commands written to a locked section result in a status
register error (SR[4]=1, SR[5]=1).
Table 26.
Simultaneous Operations Allowed with the Protection Register
Protection
Register
Parameter
Partition
Array Data
Main
Partitions
Description
Read
See
Description
Write/Erase
While programming or erasing in a main partition, the protection register can be
read from any other partition. Reading the parameter partition data is not
allowed if the protection register is being read from addresses within the
parameter partition.
See
Description
Read
Write/Erase
While programming or erasing in a main partition, read operations are allowed
in the parameter partition. Accessing the protection registers from parameter
partition addresses is not allowed.
Read
Write/Erase
While programming or erasing in a main partition, read operations are allowed
in the parameter partition. Accessing the protection registers is allowed, but
only in a partition that is different from the partition being programmed or
erased, and also different from the parameter partition.
Write
No Access
Allowed
Read
While programming the protection register, reads are allowed only in the other
main partitions. Access to the parameter partition is not allowed, because
programming of the protection register can occur only in the parameter
partition, so that the parameter partition exists in status mode.
No Access
Allowed
Write/Erase
Read
While programming or erasing the parameter partition, reads of the protection
registers are not allowed in any partition. Reads in other main partitions are
supported.