m58lw064c STMicroelectronics, m58lw064c Datasheet - Page 22

no-image

m58lw064c

Manufacturer Part Number
m58lw064c
Description
64 Mbit 4mb X16, Uniform Block, Burst 3v Supply Flash Memory
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M58LW064C
Manufacturer:
ST
0
Part Number:
m58lw064c-110N6
Manufacturer:
ST
0
Part Number:
m58lw064c-110N6E
Manufacturer:
ST
0
Part Number:
m58lw064c-110ZA6
Manufacturer:
MT
Quantity:
12 388
Part Number:
m58lw064c-110ZA6
Manufacturer:
ST
0
Part Number:
m58lw064c-110ZA6
Manufacturer:
ST
Quantity:
20 000
Part Number:
m58lw064c110N6
Manufacturer:
ST
Quantity:
375
Part Number:
m58lw064c110N6
Manufacturer:
ST
0
Part Number:
m58lw064c110ZA6
Manufacturer:
AD
Quantity:
6 768
Part Number:
m58lw064c110ZA6T
Quantity:
3 672
Part Number:
m58lw064c110ZA6T
Manufacturer:
ST
Quantity:
20 000
M58LW064C
cies, Synchronous/Asynchronous Read mode and
the valid Clock edge configuration.
Two Bus Write cycles are required to issue the Set
Configuration Register command. Once the com-
mand is issued the memory returns to Read mode
as if a Read Memory Array command had been is-
sued.
The value for the Configuration Register is pre-
sented on A1-A16. CR0 is on A1, CR1 on A2, etc.;
the other address bits are ignored.
Block Protect Command. The
command is used to protect a block and prevent
program or erase operations from changing the
data in it. Two Bus Write cycles are required to is-
sue the Block Protect command; the second Bus
Write cycle latches the block address in the inter-
nal state machine and starts the Program/Erase
Controller. Once the command is issued subse-
quent Bus Read operations read the Status Reg-
ister. See the section on the Status Register for
details on the definitions of the Status Register
bits.
During the Block Protect operation the memory will
only accept the Read Status Register command.
All other commands will be ignored. Typical Block
Protection times are given in Table 9.
The Block Protection bits are non-volatile, once
set they remain set through reset and power-
down/power-up. They are cleared by a Blocks Un-
protect command.
See Appendix C,
chart and Pseudo
on using the Block Protect command.
Blocks Unprotect Command. The Blocks Un-
protect command is used to unprotect all of the
blocks. Two Bus Write cycles are required to issue
the Blocks Unprotect command; the second Bus
Write cycle starts the Program/Erase Controller.
Once the command is issued subsequent Bus
Read operations read the Status Register. See the
section on the Status Register for details on the
definitions of the Status Register bits.
During the Block Unprotect operation the memory
will only accept the Read Status Register com-
mand. All other commands will be ignored. Typical
Block Protection times are given in Table 9.
See Appendix C,
Flowchart and Pseudo
chart on using the Block Unprotect command.
Protection Register Program Command. The
Protection Register Program command is used to
Program the 64 bit user segment of the Protection
Register. The segment is programmed 16 bits at a
22/61
Code, for a suggested flowchart
Figure 27., Block Protect Flow-
Figure 28., Block Unprotect
Code, for a suggested flow-
Block
Protect
time. Two write cycles are required to issue the
Protection Register Program command.
Read operations output the Status Register con-
tent after the programming has started.
The user-programmable segment can be locked
by programming bit 1 of the Protection Register
Lock location to ‘0’ (see Table 8). Bit 0 of the Pro-
tection Register Lock location locks the factory
programmed segment and is programmed to ‘0’ in
the factory. The locking of the Protection Register
is not reversible, once the lock bits are pro-
grammed no further changes can be made to the
values stored in the Protection Register, see
ure 8., Protection Register Memory
ing to program a previously protected Protection
Register will result in a Status Register error.
The Protection Register Program cannot be sus-
pended. See Appendix C,
Register Program Flowchart and Pseudo
for the flowchart for using the Protection Register
Program command.
Configure STS Command.
The Configure STS command is used to configure
the Status/(Ready/Busy) pin. After power-up or re-
set the STS pin is configured in Ready/Busy
mode. The pin can be configured in Status mode
using the Configure STS command (refer to Sta-
tus/(Ready/Busy) section for more details.
Two write cycles are required to issue the Config-
ure STS command.
The device will not accept the Configure STS com-
mand while the Program/Erase controller is busy
or during Program/Erase Suspend. When STS pin
is pulsing it remains Low for a typical time of
250ns. Any invalid Configuration Code will set an
error in the Status Register.
The first bus cycle sets up the Protection
Register Program command.
The second latches the Address and the Data
to be written to the Protection Register and
starts the Program/Erase Controller.
The first bus cycle sets up the Configure STS
command.
The second specifies one of the four possible
configurations (refer to
Codes):
Ready/Busy mode
Pulse on Erase complete mode
Pulse on Program complete mode
Pulse on Erase or Program complete
mode
Table 6., Configuration
Figure 29., Protection
Map. Attempt-
Code,
Fig-

Related parts for m58lw064c