- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Below is the description of page programming from Cypress S25FS512S specification.
“9.1.6 Program Flash Array
Programming data requires two commands: Write Enable (WREN), and Page Program (PP). The Page Program command accepts from 1 byte up to 256 or 512 consecutive bytes of data (page) to be programmed in one operation. Programming means that bits can either be left at 1, or programmed from 1 to 0. Changing bits from 0 to 1 requires an erase operation.”
I have couple of basic questions:
1. Is the constraint of only programming 1 to 0 a technology specific or is it common among all SPI NOR or Serial Flash devices in general?
2. Can two successive program operations to same page be issued without an in between erase operation?
Thanks,
Mona
Solved! Go to Solution.
- Labels:
-
Serial NOR
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mona,
Please see the answer for your queries below.
1. Is the constraint of only programming 1 to 0 a technology specific or is it common among all SPI NOR or Serial Flash devices in general?
Answer) It is applicable for all flash devices, both serial and parallel. You need to perform an erase operation to change a bit from 0 to 1.
2. Can two successive program operations to same page be issued without an in between erase operation?
Answer) Yes, you have to perform an erase operation before programming new data to flash memory.
Thanks and Regards,
Sudheesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Mona,
Please see the answer for your queries below.
1. Is the constraint of only programming 1 to 0 a technology specific or is it common among all SPI NOR or Serial Flash devices in general?
Answer) It is applicable for all flash devices, both serial and parallel. You need to perform an erase operation to change a bit from 0 to 1.
2. Can two successive program operations to same page be issued without an in between erase operation?
Answer) Yes, you have to perform an erase operation before programming new data to flash memory.
Thanks and Regards,
Sudheesh