The following table shows the instruction set supported by QSPI when communicating with an external flash device.
| Instruction | Opcode | Description |
|---|---|---|
| WREN | 0x06 | Write enable |
| RDSR | 0x05 | Read status register |
| WRSR | 0x01 | Write status register |
| FASTREAD | 0x0B | Read bytes at higher speed |
| READ2O | 0x3B | Dual-read output |
| READ2IO | 0xBB | Dual-read input/output |
| READ4O | 0x6B | Quad-read output |
| READ4IO | 0xEB | Quad-read input/output |
| PP | 0x02 | Page program |
| PP2O | 0xA2 | Dual-page program output |
| PP4O | 0x32 | Quad-page program output |
| PP4IO | 0x38 | Quad-page program input/output |
| SE | 0x20 | Sector erase |
| BE | 0xD8 | Block erase |
| CE | 0xC7 | Chip erase |
| DP | 0xB9 | Enter Deep power-down mode |
| DPE | 0xAB | Exit Deep power-down mode |
| EN4B | Specified in the ADDRCONF register | Enable 32 bit address mode |