MBSP

Microcontroller Board Support Package

User Tools

Site Tools


qspi

This is an old revision of the document!


QSPI

Quad SPI is similar to SPI, but it has two additional data lines.

Protocol

Flash commands

WRITE_STATUS (0x01)

PAGE_PROGRAM (0x02)

READ_DATA (0x03)

WRITE_DISABLE (0x04)

READ_STATUS (0x05)

WRITE_ENABLE (0x06)

FAST_READ (0x0B)

WRITE_STATUS_3 (0x11)

READ_STATUS_3 (0x15)

SECTOR_ERASE (0x20)

WRITE_STATUS_2 (0x31)

QUAD_INPUT_PAGE_PROGRAM (0x32)

READ_STATUS_2 (0x35)

INDIVIDUAL_BLOCK_LOCK (0x36)

INDIVIDUAL_BLOCK_UNLOCK (0x39)

FAST_READ_DUAL_OUTPUT (0x3B)

Dual SPI

READ_BLOCK_LOCK (0x3D)

PROGRAM_SECURITY (0x42)

ERASE_SECURITY (0x44)

READ_SECURITY (0x48)

READ_UNIQUE_ID (0x4B)

VOLATILE_SR_WRITE_ENABLE (0x50)

BLOCK_ERASE_32KB (0x52)

READ_SFDP (0x5a)

CHIP_ERASE_A (0x60)

ENABLE_RESET (0x66)

FAST_READ_QUAD_OUTPUT (0x6B)

Quad SPI

ERASE_PROGRAM_SUSPEND (0x75)

SET_BURST_WITH_WRAP (0x77)

ERASE_PROGRAM_RESUME (0x7A)

GLOBAL_BLOCK_LOCK (0x7E)

MANUFACTURER_DEVICE_ID (0x90)

MFTR_DEVICE_ID_DUAL_IO (0x92)

Dual SPI

MFTR_DEVICE_ID_QUAD_IO (0x94)

Quad SPI

GLOBAL_BLOCK_UNLOCK (0x98)

RESET_DEVICE (0x99)

READ_JEDEC_ID (0x9f)

RELEASE_POWER_DOWN_ID (0xAB)

POWER_DOWN (0xB9)

FAST_READ_DUAL_IO (0xBB)

Dual SPI

CHIP_ERASE (0xC7)

BLOCK_ERASE_64KB (0xD8)

FAST_READ_QUAD_IO (0xEB)

Quad SPI

qspi.1738798313.txt.gz ยท Last modified: by lars