English
Language : 

M36W432T Datasheet, PDF (17/57 Pages) STMicroelectronics – 32 Mbit 2Mb x16, Boot Block Flash Memory and 4 Mbit 256K x16 SRAM, Multiple Memory Product
M36W432T, M36W432B
Table 7. Program, Erase Times and Program/Erase Endurance Cycles
Parameter
Test Conditions
Flash Memory
Min
Typ
Max
Word Program
VPPF = VDDF
10
200
Double Word Program
VPPF = 12V ±5%
10
200
Main Block Program
VPPF = 12V ±5%
VPPF = VDDF
0.16
5
0.32
5
Parameter Block Program
VPPF = 12V ±5%
VPPF = VDDF
0.02
4
0.04
4
Main Block Erase
VPPF = 12V ±5%
VPPF = VDDF
1
10
1
10
Parameter Block Erase
VPPF = 12V ±5%
VPPF = VDDF
0.8
10
0.8
10
Program/Erase Cycles (per Block)
100,000
Unit
µs
µs
s
s
s
s
s
s
s
s
cycles
Flash Block Locking
The Flash Memory features an instant, individual
block locking scheme that allows any block to be
locked or unlocked with no latency. This locking
scheme has three levels of protection.
s Lock/Unlock - this first level allows software-
only control of block locking.
s Lock-Down - this second level requires
hardware interaction before locking can be
changed.
s VPPF ≤ VPPLK - the third level offers a complete
hardware protection against program and erase
on all blocks.
The locking status of each block can be set to
Locked, Unlocked, and Lock-Down. The following
sections explain the operation of the locking sys-
tem. Table 7, defines all of the possible locking
states (WP, DQ1, DQ0), and Appendix C, Figure
30, shows a flowchart for the locking operations.
Locked State. The default status of all blocks on
power-up or reset is Locked (states (0,0,1) or
(1,0,1)). Locked blocks are fully protected from
any program or erase. Any program or erase oper-
ations attempted on a locked block will return an
error in the Status Register. The Status of a
Locked block can be changed to Unlocked or
Lock-Down using the appropriate software com-
mands. An Unlocked block can be Locked by issu-
ing the Lock command.
Unlocked State. Unlocked blocks (states (0,0,0),
(1,0,0) (1,1,0)), can be programmed or erased. All
unlocked blocks return to the Locked state when
the device is reset or powered-down. The status of
an unlocked block can be changed to Locked or
Locked-Down using the appropriate software
commands. A locked block can be unlocked by is-
suing the Unlock command.
Lock-Down State. Blocks that are Locked-Down
(state (0,1,1))are protected from program and
erase operations (as for Locked blocks) but their
Lock status cannot be changed using software
commands alone. A Locked or Unlocked block can
be Locked-Down by issuing the Lock-Down com-
mand. Locked-Down blocks revert to the Locked
state when the device is reset or powered-down.
The Lock-Down function is dependent on the WPF
input pin. When WPF=0 (VIL), the blocks in the
Lock-Down state (0,1,1) are protected from pro-
gram, erase and lock status changes. When
WPF=1 (VIH) the Lock-Down function is disabled
(1,1,1) and Locked-Down blocks can be individu-
ally unlocked to the (1,1,0) state by issuing the
software command, where they can be erased and
programmed. These blocks can then be re-locked
(1,1,1) and unlocked (1,1,0) as desired while WPF
remains high. When WPF is low, blocks that were
previously Locked-Down return to the Lock-Down
state (0,1,1) regardless of any changes made
while WPF was high. Device reset or power-down
resets all blocks, including those in Lock-Down, to
the Locked state.
17/57