M58LW032D110N6 STMicroelectronics, M58LW032D110N6 Datasheet - Page 15

no-image

M58LW032D110N6

Manufacturer Part Number
M58LW032D110N6
Description
IC FLASH 32MBIT 110NS 56TSOP
Manufacturer
STMicroelectronics
Datasheet

Specifications of M58LW032D110N6

Format - Memory
FLASH
Memory Type
FLASH - Nor
Memory Size
32M (4Mx8, 2Mx16)
Speed
110ns
Interface
Parallel
Voltage - Supply
2.7 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Package / Case
56-TSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-1725

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M58LW032D110N6
Manufacturer:
ST
Quantity:
10 740
Part Number:
M58LW032D110N6
Manufacturer:
STMicroelectronics
Quantity:
184
Part Number:
M58LW032D110N6
Manufacturer:
ST
0
Part Number:
M58LW032D110N6
Manufacturer:
ST
Quantity:
20 000
Part Number:
M58LW032D110N6AE
Manufacturer:
ZORAN
Quantity:
29 700
Part Number:
M58LW032D110N6AE
Manufacturer:
ST
Quantity:
20 000
Part Number:
M58LW032D110N6P
Manufacturer:
ST
Quantity:
10 760
Part Number:
M58LW032D110N6P
Manufacturer:
STM
Quantity:
1 532
Part Number:
M58LW032D110N6P
Manufacturer:
ST
0
Blocks Temporary Unprotect feature of the Reset/
Power-Down pin, RP.
Write to Buffer and Program Command. The
Write to Buffer and Program command is used to
program the memory array.
Up to 16 Words/32 Bytes can be loaded into the
Write Buffer and programmed into the memory.
Each Write Buffer has the same A5-A21 address-
es. In Byte-wide mode only A0-A4 may change in
Word-wide mode only A1-A4 may change.
Four successive steps are required to issue the
command.
1. One Bus Write operation is required to set up
2. Use one Bus Write operation to write the same
3. Use N+1 Bus Write operations to load the
4. Finally, use one Bus Write operation to issue
Invalid address combinations or failing to follow
the correct sequence of Bus Write cycles will set
an error in the Status Register and abort the oper-
ation without affecting the data in the memory ar-
ray. The Status Register should be cleared before
re-issuing the command.
If the block being programmed is protected an er-
ror will be set in the Status Register and the oper-
ation will abort without affecting the data in the
memory array. The block must be unprotected us-
ing the Blocks Unprotect command.
See
Program Flowchart and Pseudo
gested flowchart on using the Write to Buffer and
Program command.
Program/Erase Suspend Command. The
gram/Erase Suspend command is used to pause a
Word/Byte Program, Write to Buffer and Program
or Erase operation. The command will only be ac-
cepted during a Program or an Erase operation. It
can be issued at any time during an Erase opera-
tion but will only be accepted during a Word Pro-
the Write to Buffer and Program Command.
Issue the set up command with the selected
memory Block Address where the program
operation should occur (any address in the
block where the values will be programmed
can be used). Any Bus Read operations will
start to output the Status Register after the 1st
cycle.
block address along with the value N on the
Data Inputs/Output, where N+1 is the number
of Words/Bytes to be programmed.
address and data for each Word into the Write
Buffer. See the constraints on the address
combinations listed below. The addresses
must have the same A5-A21.
the final cycle to confirm the command and
start the Program operation.
APPENDIX
C.,
Figure 16., Write to Buffer and
Code, for a sug-
Pro-
gram or Write to Buffer and Program command if
the Program/Erase Controller is running.
One Bus Write cycle is required to issue the Pro-
gram/Erase Suspend command and pause the
Program/Erase Controller. Once the command is
issued it is necessary to poll the Program/Erase
Controller Status bit (SR7) to find out when the
Program/Erase Controller has paused; no other
commands will be accepted until the Program/
Erase Controller has paused. After the Program/
Erase Controller has paused, the memory will con-
tinue to output the Status Register until another
command is issued.
During the polling period between issuing the Pro-
gram/Erase Suspend command and the Program/
Erase Controller pausing it is possible for the op-
eration to complete. Once the Program/Erase
Controller Status bit (SR7) indicates that the Pro-
gram/Erase Controller is no longer active, the Pro-
gram Suspend Status bit (SR2) or the Erase
Suspend Status bit (SR6) can be used to deter-
mine if the operation has completed or is suspend-
ed. For timing on the delay between issuing the
Program/Erase Suspend command and the Pro-
gram/Erase Controller pausing see
During Program/Erase Suspend the Read Memo-
ry Array, Read Status Register, Read Electronic
Signature, Read Query and Program/Erase Re-
sume commands will be accepted by the Com-
mand Interface. Additionally, if the suspended
operation was Erase then the Write to Buffer and
Program, and the Program Suspend commands
will also be accepted. When a program operation
is completed inside a Block Erase Suspend the
Read Memory Array command must be issued to
reset the device in Read mode, then the Erase Re-
sume command can be issued to complete the
whole sequence. Only the blocks not being erased
may be read or programmed correctly.
See
& Resume Flowchart and Pseudo
ure 19., Erase Suspend & Resume Flowchart and
Pseudo
the Program/Erase Suspend command.
Program/Erase Resume Command. The
gram/Erase Resume command can be used to re-
start the Program/Erase Controller after a
Program/Erase Suspend operation has paused it.
One Bus Write cycle is required to issue the Pro-
gram/Erase Resume command. Once the com-
mand is issued subsequent Bus Read operations
read the Status Register.
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 and starts
APPENDIX
Code, for suggested flowcharts on using
C.,
Figure 17., Program Suspend
Block
Code, and
M58LW032D
Table 9.
Protect
15/50
Pro-
Fig-

Related parts for M58LW032D110N6