DatasheetQ Logo
Electronic component search and free download site.
Transistors,MosFET ,Diode,Integrated circuits

M36DR432AD View Datasheet(PDF) - STMicroelectronics

Part Name
Description
Manufacturer
M36DR432AD Datasheet PDF : 52 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
M36DR432AD, M36DR432BD
gram the block as the Program/Erase Controller
does it automatically before erasing.
Six Bus Write cycles are required to issue the
command.
s The first two write cycles unlock the Command
Interface.
s The third write cycles sets up the command
s the fourth and fifth write cycles repeat the unlock
sequence
s the sixth write cycle latches the block address
and confirms the command.
Additional Block Erase confirm cycles can be is-
sued to erase other blocks without further unlock
cycles. All blocks must belong to the same bank; if
a new block belonging to the other bank is given,
the operation is aborted.
The additional Block Erase confirm cycles must be
given within the DQ3 erase timeout period. Each
time a new confirm cycle is issued the timeout pe-
riod restarts. The status of the internal timer can
be monitored through the level of DQ3, see Status
Register section for more details.
Once the command is issued the device outputs
the Status Register data when any address within
the bank is read.
After the command has been issued the Flash
Read/Reset command will be accepted during the
DQ3 timeout period, after that only the Erase Sus-
pend command will be accepted.
On successful completion of the Block Erase com-
mand, the device returns to Read Array mode.
Bank Erase Command. The Bank Erase com-
mand can be used to erase a bank. It sets all the
bits within the selected bank to ’1’. All previous
data in the bank is lost. The Bank Erase command
will ignore any protected blocks within the bank. If
all blocks in the bank are protected then the Bank
Erase operation will abort and the data in the bank
will not be changed. It is not necessary to pre-pro-
gram the bank as the Program/Erase Controller
does it automatically before erasing.
As for the Block Erase command six Bus Write cy-
cles are required to issue the command.
s The first two write cycles unlock the Command
Interface.
s The third write cycles sets up the command
s the fourth and fifth write cycles repeat the unlock
sequence
s the sixth write cycle latches the block address
and confirms the command.
Once the command is issued the device outputs
the Status Register data when any address within
the bank is read.
On successful completion of the Bank Erase com-
mand, the device returns to Read Array mode.
Erase Suspend Command. The Erase Suspend
command is used to pause a Block Erase opera-
tion. In a Dual Bank memory it can be used to read
data within the bank where an Erase operation is
in progress. It is also possible to program data in
blocks not being erased.
One bus write cycle is required to issue the Erase
Suspend command. The Program/Erase Control-
ler suspends the Erase operation within 20µs of
the Erase Suspend command being issued and
bits 7, 6 and/ or 2 of the Status Register are set to
‘1’. The device is then automatically set to Read
mode. The command can be addressed to any
bank.
During Erase Suspend the memory will accept the
Erase Resume, Program, Read CFI Query, Auto
Select, Block Lock, Block Unlock and Block Lock-
Down commands.
Erase Resume Command. The Erase Resume
command can be used to restart the Program/
Erase Controller after an Erase Suspend com-
mand has paused it. One Bus Write cycle is re-
quired to issue the command. The command must
be issued to an address within the bank being
erased. The unlock cycles are not required.
Protection Register Program Command. The
Protection Register Program command is used to
Program the Protection Register (One-Time-Pro-
grammable (OTP) segment and Protection Regis-
ter Lock). The OTP segment is programmed 16
bits at a time. When shipped all bits in the segment
are set to ‘1’. The user can only program the bits
to ‘0’.
Four write cycles are required to issue the Protec-
tion Register Program command.
s The first two bus cycles unlock the Command
Interface.
s The third bus cycle sets up the Protection
Register Program command.
s The fourth latches the Address and the Data to
be written to the Protection Register and starts
the Program/Erase Controller.
Read operations output the Status Register con-
tent after the programming has started.
The OTP segment can be protected by program-
ming bit 1 of the Protection Register Lock. The
segment can be protected by programming bit 1 of
the Protection Register Lock. Bit 1 of the Protec-
tion Register Lock also protects bit 2 of the Protec-
tion Register Lock. Programming bit 2 of the
Protection Register Lock will result in a permanent
protection of Parameter Block #0 (see Figure 5,
Flash Security Block and Protection Register
Memory Map). Attempting to program a previously
16/52
 

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]