
52
S29WSxxxN_00_F0 October 29, 2004
Pr e l i m i n a r y
5.
All Reads must be performed using the Asynchronous mode.
6.
The specific sector address (A23-A14 WS256N, A22-A14 WS128N, A21-A14 WS064N)
are written at the same time as the program command.
7.
If the PPB Lock Bit is set, the PPB Program or erase command will not execute and will
time-out without programming or erasing the PPB.
8.
There are no means for individually erasing a specific PPB and no specific sector address
is required for this operation.
9.
Exit command must be issued after the execution which resets the device to read mode
and re-enables reads and writes for Bank 0
10. The programming state of the PPB for a given sector can be verified by writing a PPB
Status Read Command to the device as described by the flow chart below.
8.3 Dynamic Protection Bits
Dynamic Protection Bits are volatile and unique for each sector and can be individually mod-
ified. DYBs only control the protection scheme for unprotected sectors that have their PPBs
cleared (erased to “1”). By issuing the DYB Set or Clear command sequences, the DYBs will
be set (programmed to “0”) or cleared (erased to “1”), thus placing each sector in the pro-
tected or unprotected state respectively. This feature allows software to easily protect sectors
against inadvertent changes yet does not prevent the easy removal of protection when
changes are needed.
Notes
1.
The DYBs can be set (programmed to “0”) or cleared (erased to “1”) as often as needed.
When the parts are first shipped, the PPBs are cleared (erased to “1”) and upon power up or
reset, the DYBs can be set or cleared depending upon the ordering option chosen.
2.
If the option to clear the DYBs after power up is chosen, (erased to “1”), then the sectors
may be modified depending upon the PPB state of that sector (see
Table 8.2).
3.
The sectors would be in the protected state If the option to set the DYBs after power up
is chosen (programmed to “0”).
4.
It is possible to have sectors that are persistently locked with sectors that are left in the
dynamic state.
5.
The DYB Set or Clear commands for the dynamic sectors signify protected or unpro-
tectedstate of the sectors respectively. However, if there is a need to change the status
of the persistently locked sectors, a few more steps are required. First, the PPB Lock Bit
must be cleared by either putting the device through a power-cycle, or hardware reset.
The PPBs can then be changed to reflect the desired settings. Setting the PPB Lock Bit
once again will lock the PPBs, and the device operates normally again.
6.
To achieve the best protection, it is recommended to execute the PPB Lock Bit Set com-
mand early in the boot code and protect the boot code by holding WP# = VIL. Note that
the PPB and DYB bits have the same function when ACC = VHH as they do when ACC
=VIH.
8.4 Persistent Protection Bit Lock Bit
The Persistent Protection Bit Lock Bit is a global volatile bit for all sectors. When set (pro-
grammed to “0”), this bit locks all PPB and when cleared (programmed to “1”), unlocks each
sector. There is only one PPB Lock Bit per device.
Notes
1.
No software command sequence unlocks this bit unless the device is in the password
protection mode; only a hardware reset or a power-up clears this bit.
2.
The PPB Lock Bit must be set (programmed to “0”) only after all PPBs are configured to
the desired settings.