I am looking to write a page program for this W25Q64FV Flash component. I want to use a full sector of 256-bytes.
I have learned that I must first make sure the section of memory I want to program is erased.
Erasing and programming a sector of memory can only be done if the sector of memory being programmed is not protected.
In the Flash component I am working with, the following memory diagram is provided:
Along with the following bit protection charts:
I am trying to understand how to read these diagrams.
One example: take Block 120. It falls in the Block 0 through 127 in 6.1.11, where protected addresses are 000000-7FFFFF. It also falls in a few other blocks with protected address ranges.
It seems like all the addresses are similar in that they are least partially protected. Would I be correct in saying that without editing the status register, it is not possible to write a full sector of memory?


