5.2.1 Group Block Protection
The Block Protection bits (BP0, BP1, BP2, BP3 and BP4) in Status Register 1 provide write protection to the memory array. Refer to Table 5-1 for details.
| Status Register 1 | Memory Protection | |||||||
|---|---|---|---|---|---|---|---|---|
| BP4 | BP3 | BP2 | BP1 | BP0 | Protected Blocks | Protected Address | Protected Density | Protected Portion |
| 0 | 0 | 0 | 0 | 0 | None | None | None | None |
| 0 | 0 | 0 | 0 | 1 | 511 | 01FF0000h-01FFFFFFh | 64 KB | Upper 1/512 |
| 0 | 0 | 0 | 1 | 0 | 510–511 | 01FE0000h-01FFFFFFh | 128 KB | Upper 1/256 |
| 0 | 0 | 0 | 1 | 1 | 508–511 | 01FC0000h-01FFFFFFh | 256 KB | Upper 1/128 |
| 0 | 0 | 1 | 0 | 0 | 504–511 | 01F80000h-01FFFFFFh | 512 KB | Upper 1/64 |
| 0 | 0 | 1 | 0 | 1 | 496–511 | 01F00000h-01FFFFFFh | 1 MB | Upper 1/32 |
| 0 | 0 | 1 | 1 | 0 | 480–511 | 01E00000h-01FFFFFFh | 2 MB | Upper 1/16 |
| 0 | 0 | 1 | 1 | 1 | 448–511 | 01C00000h-01FFFFFFh | 4 MB | Upper 1/8 |
| 0 | 1 | 0 | 0 | 0 | 384–511 | 01800000h-01FFFFFFh | 8 MB | Upper 1/4 |
| 0 | 1 | 0 | 0 | 1 | 256–511 | 01000000h-01FFFFFFh | 16 MB | Upper 1/2 |
| 1 | 0 | 0 | 0 | 0 | None | None | None | None |
| 1 | 0 | 0 | 0 | 1 | 0 | 00000000h-0000FFFFh | 64 KB | Lower 1/512 |
| 1 | 0 | 0 | 1 | 0 | 0–1 | 00000000h-0001FFFFh | 128 KB | Lower 1/256 |
| 1 | 0 | 0 | 1 | 1 | 0–3 | 00000000h-0003FFFFh | 256 KB | Lower 1/128 |
| 1 | 0 | 1 | 0 | 0 | 0–7 |
00000000h-0007FFFFh | 512 KB | Lower 1/64 |
| 1 | 0 | 1 | 0 | 1 | 0–15 | 00000000h-00FFFFFFh | 1 MB | Lower 1/32 |
| 1 | 0 | 1 | 1 | 0 | 0–31 | 00000000h-01FFFFFFh | 2 MB | Lower 1/16 |
| 1 | 0 | 1 | 1 | 1 | 0–63 | 00000000h-03FFFFFFh | 4 MB | Lower 1/8 |
| 1 | 1 | 0 | 0 | 0 | 0–127 | 00000000h-07FFFFFFh | 8 MB | Lower 1/4 |
| 1 | 1 | 0 | 0 | 1 | 0–255 | 00000000h-00FFFFFFh | 16 MB | Lower 1/2 |
| X | 1 | 1 | 0 | X | 0–511 | 00000000h-01FFFFFFh | 32 MB | ALL |
| X | 1 | X | 1 | X | 0–511 | 00000000h-01FFFFFFh | 32 MB | ALL |
