W25Q128BV
7.1.11 Status Register Memory Protection (CMP = 0)
STATUS REGISTER(1)
W25Q128BV (128M-BIT) MEMORY PROTECTION(3)
PROTECTED
BLOCK(S)
PROTECTED
ADDRESSES
PROTECTED
DENSITY
PROTECTED
PORTION(2)
SEC
TB BP2 BP1 BP0
X
0
0
0
0
0
0
X
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
NONE
NONE
NONE
256KB
512KB
1MB
NONE
252 thru 255
248 thru 255
240 thru 255
224 thru 255
192 thru 255
128 thru 255
FC0000h – FFFFFFh
F80000h – FFFFFFh
F00000h – FFFFFFh
E00000h – FFFFFFh
C00000h – FFFFFFh
800000h – FFFFFFh
Upper 1/64
Upper 1/32
Upper 1/16
Upper 1/8
Upper 1/4
Upper 1/2
2MB
4MB
8MB
0
0
0
0
0
0
X
1
1
1
1
1
1
X
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0 thru 3
0 thru 7
000000h – 03FFFFh
000000h – 07FFFFh
000000h – 0FFFFFh
000000h – 1FFFFFh
000000h – 3FFFFFh
000000h – 7FFFFFh
000000h – FFFFFFh
256KB
512KB
1MB
Lower 1/64
Lower 1/32
Lower 1/16
Lower 1/8
Lower 1/4
Lower 1/2
ALL
0 thru 15
0 thru 31
0 thru 63
0 thru 127
0 thru 255
2MB
4MB
8MB
16MB
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
1
0
0
0
1
0
1
1
0
0
1
1
0
1
0
1
X
1
0
1
X
255
255
255
255
0
FFF000h – FFFFFFh
FFE000h – FFFFFFh
FFC000h – FFFFFFh
FF8000h – FFFFFFh
000000h – 000FFFh
000000h – 001FFFh
000000h – 003FFFh
000000h – 007FFFh
4KB
8KB
U - 1/4096
U - 1/2048
U - 1/1024
U - 1/512
L - 1/4096
L - 1/2048
L - 1/1024
L - 1/512
16KB
32KB
4KB
0
8KB
0
16KB
32KB
0
Notes:
1. X = don’t care
2. L = Lower; U = Upper
3. If any Erase or Program command specifies a memory region that contains protected data portion, this
command will be ignored.
- 16 -