M29W400B STMICROELECTRONICS [STMicroelectronics], M29W400B Datasheet - Page 9
![no-image](/images/no-image-200.jpg)
M29W400B
Manufacturer Part Number
M29W400B
Description
4 Mbit 512Kb x8 or 256Kb x16, Boot Block Low Voltage Single Supply Flash Memory
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
1.M29W400B.pdf
(34 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
M29W400B-70N6
Manufacturer:
ST
Quantity:
832
Company:
Part Number:
M29W400BB
Manufacturer:
ROMH
Quantity:
10 000
Company:
Part Number:
M29W400BB-55N3
Manufacturer:
ST
Quantity:
190
Company:
Part Number:
M29W400BB-70N1
Manufacturer:
ST
Quantity:
9 040
Company:
Part Number:
M29W400BB-70N6
Manufacturer:
ST
Quantity:
46
Table 7. Commands
Block Protection. Each block can be separately
protected against Program or Erase on program-
ming equipment. Block protection provides addi-
tional data security, as it disables all program or
erase operations.This mode is activatedwhen both
A9 and G are raised to V
block is applied on A12-A17. The Block Protection
algorithm is shown in Figure 14. Block protectionis
initiated on the edge of W falling to V
a delay of 100 s, the edge of W rising to V
the protection operations. Block protection verify is
achieved by bringing G, E, A0 and A6 to V
to V
conditions, reading the data output will yield 01h if
the block defined by the inputs on A12-A17 is
protected. Any attempt to program or erase a pro-
tected block will be ignored by the device.
Block Temporary Unprotection. Any previously
protected block can be temporarily unprotected in
order to change stored data. The temporary unpro-
tection mode is activated by bringing RP to V
During the temporary unprotection mode the pre-
viously protected blocks are unprotected. A block
can be selected and data can be modified by
executing the Eraseor Program instruction with the
Hex Code
IH
, while W is at V
00h
10h
20h
30h
80h
90h
A0h
B0h
F0h
Invalid/Reserved
Chip Erase Confirm
Reserved
Block Erase Resume/Confirm
Set-up Erase
Read Electronic Signature/
Block Protection Status
Program
Erase Suspend
Read Array/Reset
IH
and A9 at V
ID
Command
and an address in the
ID
. Under these
IL
. Then after
IL
IH
and A1
ends
ID
.
RP signal held at V
all the previously protected blocks are again pro-
tected.
Block Unprotection. All protected blocks can be
unprotected on programming equipment to allow
updating of bit contents. All blocks must first be
protected before the unprotectionoperation. Block
unprotection is activated when A9, G and E are at
V
of 10ms, the unprotection operation will end. Un-
protection verify is achieved by bringing G and E to
V
remains at V
output data will yield 00h if the block defined by the
inputs A12-A17 has been succesfully unprotected.
Each block must be separatelyverified by giving its
address in order to ensure that it has been unpro-
tected.
INSTRUCTIONS AND COMMANDS
The Command Interface latches commands writ-
ten to the memory. Instructions are made up from
one or more commands to perform Read Memory
Array, Read Electronic Signature, Read Block Pro-
tection, Program, Block Erase, Chip Erase, Erase
Suspend and Erase Resume. Commands are
made of address and data sequences. The in-
structions require from 1 to 6 cycles, the first or first
three of which are always write operations used to
initiate the instruction. They are followed by either
further write cycles to confirm the first command or
execute the command immediately. Command se-
quencing must be followed exactly. Any invalid
combination of commands will reset the device to
Read Array. The increased number of cycles has
been chosen to assure maximum data security.
Instructions are initialised by two initial Coded cy-
cles which unlock the Command Interface. In addi-
tion, for Erase, instruction confirmation is again
preceded by the two Coded cycles.
algorithm is shown in Figure 15. Unprotection is
initiated by the edge of W fallingto V
ID
IL
while A0 is at V
and A12, A15 at V
ID
. In these conditions, reading the
IL
ID
, A6 and A1 are at V
. When RP is returned to V
M29W400T, M29W400B
IH
. The Block Unprotection
IL
. Aftera delay
IH
and A9
9/34
IH
,