Basic Flash Operations

This lesson explains three basic operations of a flash: read, erase, and program.

The three low-level operations

There are three low-level operations that a flash chip supports. The read command is used to read a page from the flash; erase and program are used in tandem to write. The details:

  • Read (a page): A client of the flash chip can read any page (e.g., 2KB or 4KB), simply by specifying the read command and appropriate page number to the device. This operation is typically quite fast, 10s of microseconds or so, regardless of location on the device, and (more or less) regardless of the ...

Access this course and 1400+ top-rated courses and projects.