
13
MBM29PL160TD
-75/-90
/MBM29PL160BD
-75/-90
Write
Device erasure and programming are accomplished via the command register. The command register is written
by bringing WE to V
IL
, while CE is at V
IL
and OE is at V
IH
. Addresses are latched on the falling edge of CE or
WE, whichever occurs later, while data is latched on the rising edge of CE or WE pulse, whichever occurs first.
Standard microprocessor write timings are used. See Figures 6 to 8.
Refer to AC Write Characteristics and the Erase/Programming Waveforms for specific timing parameters.
Sector Protection
The MBM29PL160TD/BD features hardware sector protection. This feature will disable both program and erase
operations in any number of sectors (0 through 10). The sector protection feature is enabled using programming
equipment at the user’s site. The device is shipped with all sectors unprotected.
To activate this mode, the programming equipment must force V
ID
on address pin A
9
and control pin OE, CE =
V
IL
, A
0
= A
6
= V
IL
, A
1
= V
IH
. The sector addresses pins (A
19
, A
18
, A
17
, A
16
, A
15
, A
14
, A
13
, and A
12
) should be set to
the sector to be protected. Tables 5 and 6 define the sector address for each of the eleven (11) individual sectors.
Programming of the protection circuitry begins on the falling edge of the WE pulse and is terminated with the
rising edge of the same. Sector addresses must be held constant during the WE pulse. See figures 14 and 20
for sector protection waveforms and algorithm.
To verify programming of the protection circuitry, the programming equipment must force V
ID
on address pin A
9
with CE and OE at V
IL
and WE at V
IH
. Scanning the sector addresses (A
19
, A
18
, A
17
, A
16
, A
15
, A
14
, A
13
, and A
12
)
while (A
6
, A
1
, A
0
) = (0, 1, 0) will produce a logical “1” at device output DQ
0
for a protected sector. Otherwise the
device will read 00H for an unprotected sector. In this mode, the lower order addresses, except for A
0
, A
1
, and
A
6
are DON’T CARES. Address locations with A
1
= V
IL
are reserved for Autoselect manufacturer and device
codes. A
-1
requires to V
IL
in byte mode.
It is also possible to determine if a sector is protected in the system by writing an Autoselect command. Performing
a read operation at the address location XX02H, where the higher order addresses pins (A
19
, A
18
, A
17
, A
16
, A
15
,
A
14
, A
13
, and A
12
) represents the sector address will produce a logical “1” at DQ
0
for a protected sector. See
Tables 4.1 and 4.2 for Autoselect codes.
Temporary Sector Unprotection
This feature allows temporary unprotection of previously protected sectors of the MBM29PL160TD/BD devices
in order to change data. The Temporary Sector Unprotection mode is activated by command register. During
this mode, formerly protected sectors can be programmed or erased by selecting the sector addresses. Once
the mode is taken away using command register, all the previously protected sectors will be protected again.
(See Figures 20.)