Note on Program-Erase (P/E) Cycle

The solid-state-storage program-erase (P/E) cycle describes how data is written, erased, and then rewritten to solid-state NAND flash memory cells. This is the same type of memory found in flash drives. These cycles are used to quantify the probable lifespan of the board eMMC.

Please note:
The eMMC on the Intel® Edison board has a P/E cycle threshold of 3000 per block. The P/E cycle count is incremented whenever there are write calls to that block. Here are some examples of when this occurs:

  • Flashing the board.
  • The application code writing to the eMMC.
  • The logging feature writing to the eMMC.

Avoid too many writes as it deteriorates the eMMC. Once the threshold is reached, your Intel® Edison board may no longer operate properly. For example, it may no longer boot or flash.

For more complete information about compiler optimizations, see our Optimization Notice.