Command interface
M58LT256JST, M58LT256JSB
4.12
Program/Erase Resume command
The Program/Erase Resume command restarts the program or erase operation suspended
by the Program/Erase Suspend command. One bus write cycle is required to issue the
command, and the command can be issued to any address.
The Program/Erase Resume command does not change the read mode of the banks. If the
suspended bank was in read Status Register, read electronic signature or read CFI query
mode, the bank remains in that mode and outputs the corresponding data.
If a program command is issued during a block erase suspend, then the erase cannot be
resumed until the program operation completes.
See Appendix C, Figure 22: Program suspend and resume flowchart and pseudocode, and
Figure 24: Erase suspend and resume flowchart and pseudocode for flowcharts for using
the Program/Erase Resume command.
4.13
Protection Register Program command
The Protection Register Program command programs the user OTP segments of the
Protection Register and the two Protection Register Locks.
The device features 16 OTP segments of 128 bits and one OTP segment of 64 bits, as
shown in Figure 4: Protection Register memory map.
The segments are programmed one word at a time. When shipped all bits in the segment
are set to ‘1’. The user can only program the bits to ‘0’.
Two bus write cycles are required to issue the Protection Register Program command.
●
The first bus cycle sets up the Protection Register Program command.
●
The second latches the address and data to be programmed to the Protection Register
and starts the Program/Erase Controller.
Read operations to the bank being programmed output the Status Register content after the
program operation has started. Attempting to program a previously protected Protection
Register results in a Status Register error.
The Protection Register program cannot be suspended. Dual operations between the
parameter bank and the Protection Register memory space are not allowed (see Table 15:
Dual operation limitations for details)
The two Protection Register Locks protect the OTP segments from further modification. The
protection of the OTP segments is not reversible. Refer to Figure 4: Protection Register
memory map and Table 8: Protection Register locks for details on the lock bits.
See Appendix C, Figure 26: Protection Register program flowchart and pseudocode for a
flowchart for using the Protection Register Program command.
28/108