X24645
Block Protect Bits
The Block Protect Bits BP0 and BP1 determine which
blocks of the memory are write-protected:
Programmable Hardware Write Protect
The Write Protect (WP) pin and the Write Protect Enable
(WPEN) bit in the Write Protect Register
control the programmable hardware write protect feature.
Hardware write protection is enabled when the
Table 1. Block Protect Bits
WP pin is HIGH and the WPEN bit is “1”, and disabled
when either the WP pin is LOW or the WPEN bit is “0”.
Protected
BP1 BP0 Addresses
When the chip is hardware write-protected, nonvolatile writes
are disabled to the Write Protect Register,
0
0
1
0
1
0
None
including the BP bits and the WPEN bit itself, as well as to
block-protected sections in the memory array.
1800h–1FFFh
1000h–1FFFh
Upper 1/4
Upper 1/2
Only the sections of the memory array that are not
block-protected can be written. Note that since the
Full Array (WPR
not included)
1
1
0000h–1FFFh
WPEN bit is write-protected, it cannot be changed back
to a LOW state, and write protection is disabled
2783 FRM T02
as long as the the WP pin is held HIGH. Table 2
defines the write protection status for each state of
WPEN and WP.
Table 2. Write Protect Status Table
Memory Array
Memory Array
(Block Protected)
(Not Block
Protected)
WP
L
WPEN
BP Bits
Writable
Writable
Protected
WPEN Bit
Writable
X
0
1
Writable
Writable
Writable
Protected
X
Protected
Writable
H
Protected
Protected
2783 FRM T03.1
10