5.2.1 Group Block Protection

The Block Protection bits (BP0, BP1, BP2, TB, SEC and CMP) in Status Register 1 and Status Register 2 provide write protection to the memory array. See Table 5-1 and Table 5-2 for the Group Block Protection.

Table 5-1. Group Block Protection (CMP = 0)
Status Register 1Memory Protection
SECTBBP2BP1BP0Protected BlocksProtected AddressProtected DensityProtected Portion
XX000NoneNoneNoneNone
00001252-255FC0000h-FFFFFFh256 KBUpper 1/64
00010248-255F80000h-FFFFFFh512 KBUpper 1/32
00011240-255F00000h-FFFFFFh1 MBUpper 1/16
00100224-255E00000h-FFFFFFh2 MBUpper 1/8
00101192-255C00000h-FFFFFFh4 MBUpper 1/4
00110128-255800000h-FFFFFFh8 MBUpper 1/2
010010-3000000h-3FFFFh256 KBLower 1/64
010100-7000000h-7FFFFh512 KBLower 1/32
010110-15000000h-0FFFFFh1 MBLower 1/16
011000-31000000h-1FFFFFh2 MBLower 1/8
011010-63000000h-3FFFFFh4 MBLower 1/4
011100-127000000h-7FFFFFh8 MBLower 1/2
XX1110-255000000h-FFFFFFh16 MBALL
10001255FFF000h-FFFFFFh4 KBUpper 1/4096
10010255FFE000h-FFFFFFh8 KBUpper 1/2048
10011255FFC000h-FFFFFFh16 KBUpper 1/1024
1010X255FF8000h-FFFFFFh32 KBUpper 1/512
10110255FF8000h-FFFFFFh32 KBUpper 1/512
110010000000h-000FFFh4 KBLower 1/4096
110100000000h-001FFFh8 KBLower 1/2048
110110000000h-003FFFh16 KBLower 1/1024
1110X0000000h-007FFFh32 KBLower 1/512
111100000000h-007FFFh32 KBLower 1/512
Table 5-2. Group Block Protection (CMP = 1)
Status Register 1Memory Protection
SECTBBP2BP1BP0Protected BlocksProtected AddressProtected DensityProtected Portion
XX0000-255000000h-FFFFFFh16 MBALL
000010-251000000h-FBFFFFh16128 KBLower 63/64
000100-247000000h-F7FFFFh15872 KBLower 31/32
000110-239000000h-EFFFFFh15 MBLower 15/16
001000-223000000h-DFFFFFh14 MBLower 7/8
001010-191000000h-BFFFFFh12 MBLower 3/4
001100-127000000h-7FFFFFh8 MBLower 1/2
010014-255040000h-FFFFFFh16128 KBUpper 63/64
010108-255080000h-FFFFFFh15872 KBUpper 31/32
0101116-255100000h-0FFFFFh15 MBUpper 15/16
0110032-255200000h-FFFFFFh14 MBUpper 7/8
0110164-255400000h-FFFFFFh12 MBUpper 3/4
01110128-255800000h-FFFFFFh8 MBUpper 1/2
XX111NONENONENONENONE
100010-255000000h-FFEFFFh16380 KBLower 4095/4096
100100-255000000h-FFDFFFh16376 KBLower 2047/2048
100110-255000000h-FFBFFFh16368 KBLower 1023/1024
1010X0-255000000h-FF7FFFh16352 KBLower 511/512
101100-255000000h-FF7FFFh16352 KBLower 511/512
110010-255001000h-FFFFFFh16380 KBUpper 4095/4096
110100-255002000h-FFFFFFh16376 KBUpper 2047/2048
110110-255004000h-FFFFFFh16368 KBUpper 1023/1024
1110X0-255008000h-FFFFFFh16352 KBUpper 511/512
111100-255008000h-FFFFFFh16352 KBUpper 511/512