Command Interface state tables
M58LT128HST, M58LT128HSB
(1) (2)
Table 42. Command Interface states - modify table, next output state
(continued)
Command Input
Erase Confirm
P/E Resume,
Block
Read
Clear Electronic
Block
Read Program
Read
Blank
Check
setup
(BCh)
Blank Program/
Current CI State
Erase, BEFP
Buffer
Program
(E8h)
(4)
Array Setup
Status Status signature,
Register Register Read CFI
Query
Check
Erase
confirm Suspend
(CBh) (B0h)
(4)
Setup
(5)
Setup
(80h)
Unprotect
confirm, BEFP
(3)
(5)
(4)(5)
(FFh) (10/40h)
(70h)
(50h)
Confirm
(20h)
(90h, 98h)
(D0h)
Status
Register
OTP Busy
Ready
Program Busy
Erase Busy
Buffer Program
Busy
Program/Erase
Suspend
Buffer Program
Suspend
Output
Unchang
ed
Status
Register
Array
Status Register
Output Unchanged
Electronic
Signature/
CFI
Program Busy in
Erase Suspend
Buffer Program
Busy in Erase
Suspend
Program Suspend
in Erase Suspend
Buffer Program
Suspend in Erase
Suspend
Blank Check busy
Illegal State
Output Unchanged
1. The output state shows the type of data that appears at the outputs if the bank address is the same as the command
address. A bank can be placed in Read Array, Read Status Register, Read Electronic Signature or Read CFI mode,
depending on the command issued. Each bank remains in its last output state until a new command is issued to that bank.
The next state does not depend on the bank output state.
2. CI = Command Interface, CR = Configuration Register, BEFP = Buffer Enhanced Factory Program, Program/Erase
Controller = Program/Erase Controller.
3. At power-up, all banks are in Read Array mode. Issuing a Read Array command to a busy bank, results in undetermined
data output.
4. The two cycle command should be issued to the same bank address.
5. If the Program/Erase Controller is active, both cycles are ignored.
104/110