FLASH¶
External Flash Memory. More...
Defines¶
Detailed Description¶
External Flash Memory.
IS25LP08D Commands
Macros Documentation¶
define ENTER_DEEP_POWER_DOWN¶
Low Power Modes &
define EXIT_DEEP_POWER_DOWN¶
&
define RESET_ENABLE_CMD¶
Reset Operations
define RESET_MEMORY_CMD¶
&
define READ_ID_CMD¶
Identification Operations
define READ_ID_CMD2¶
&
define MULTIPLE_IO_READ_ID_CMD¶
&
define READ_SERIAL_FLASH_DISCO_PARAM_CMD¶
&
define READ_MANUFACT_AND_ID¶
&
define READ_UNIQUE_ID¶
&
define NO_OP¶
Cancels Reset Enable
define SECTOR_UNLOCK¶
&
define SECTOR_LOCK¶
&
define INFO_ROW_ERASE_CMD¶
Security Information Row &
define INFO_ROW_PROGRAM_CMD¶
&
define INFO_ROW_READ_CMD¶
&
define READ_CMD¶
Read Operations
define FAST_READ_CMD¶
&
define FAST_READ_DTR_CMD¶
&
define DUAL_OUT_FAST_READ_CMD¶
&
define DUAL_INOUT_FAST_READ_CMD¶
&
define DUAL_INOUT_FAST_READ_DTR_CMD¶
&
define QUAD_OUT_FAST_READ_CMD¶
&
define QUAD_INOUT_FAST_READ_CMD¶
&
define QUAD_INOUT_FAST_READ_DTR_CMD¶
&
define WRITE_ENABLE_CMD¶
Write Operations
define WRITE_DISABLE_CMD¶
&
define READ_STATUS_REG_CMD¶
Register Operations
define WRITE_STATUS_REG_CMD¶
&
define READ_FUNCTION_REGISTER¶
&
define WRITE_FUNCTION_REGISTER¶
&
define WRITE_READ_PARAM_REG_CMD¶
&
define PAGE_PROG_CMD¶
Page Program Operations
define QUAD_IN_PAGE_PROG_CMD¶
&
define EXT_QUAD_IN_PAGE_PROG_CMD¶
&
define SECTOR_ERASE_CMD¶
Erase Operations
define SECTOR_ERASE_QPI_CMD¶
&
define BLOCK_ERASE_CMD¶
&
define BLOCK_ERASE_32K_CMD¶
&
define CHIP_ERASE_CMD¶
&
define EXT_CHIP_ERASE_CMD¶
&
define PROG_ERASE_RESUME_CMD¶
&
define EXT_PROG_ERASE_RESUME_CMD¶
&
define PROG_ERASE_SUSPEND_CMD¶
&
define EXT_PROG_ERASE_SUSPEND_CMD¶
&
define ENTER_QUAD_CMD¶
Quad Operations
define EXIT_QUAD_CMD¶
&
define IS25LP064A_SR_WIP¶
IS25LP08D Registers
Write in progress
define IS25LP064A_SR_WREN¶
Write enable latch
define IS25LP064A_SR_SRWREN¶
Status register write enable/disable
define IS25LP064A_SR_QE¶
&
define IS25LP064A_NVCR_NBADDR¶
3-bytes or 4-bytes addressing
define IS25LP064A_NVCR_SEGMENT¶
Upper or lower 128Mb segment selected by default
define IS25LP064A_NVCR_DUAL¶
Dual I/O protocol
define IS25LP064A_NVCR_QUAB¶
Quad I/O protocol
define IS25LP064A_NVCR_RH¶
Reset/hold
define IS25LP064A_NVCR_DTRP¶
Double transfer rate protocol
define IS25LP064A_NVCR_ODS¶
Output driver strength
define IS25LP064A_NVCR_XIP¶
XIP mode at power-on reset
define IS25LP064A_NVCR_NB_DUMMY¶
Number of dummy clock cycles
define IS25LP064A_VCR_WRAP¶
Wrap
define IS25LP064A_VCR_XIP¶
XIP
define IS25LP064A_VCR_NB_DUMMY¶
Number of dummy clock cycles
define IS25LP064A_EAR_HIGHEST_SE¶
Select the Highest 128Mb segment
define IS25LP064A_EAR_THIRD_SEG¶
Select the Third 128Mb segment
define IS25LP064A_EAR_SECOND_SEG¶
Select the Second 128Mb segment
define IS25LP064A_EAR_LOWEST_SEG¶
Select the Lowest 128Mb segment (default)
define IS25LP064A_EVCR_ODS¶
Output driver strength
define IS25LP064A_EVCR_RH¶
Reset/hold
define IS25LP064A_EVCR_DTRP¶
Double transfer rate protocol
define IS25LP064A_EVCR_DUAL¶
Dual I/O protocol
define IS25LP064A_EVCR_QUAD¶
Quad I/O protocol
define IS25LP064A_FSR_NBADDR¶
3-bytes or 4-bytes addressing
define IS25LP064A_FSR_PRERR¶
Protection error
define IS25LP064A_FSR_PGSUS¶
Program operation suspended
define IS25LP064A_FSR_PGERR¶
Program error
define IS25LP064A_FSR_ERERR¶
Erase error
define IS25LP064A_FSR_ERSUS¶
Erase operation suspended
define IS25LP064A_FSR_READY¶
Ready or command in progress
define ENTER_DEEP_POWER_DOWN¶
Low Power Modes &
define EXIT_DEEP_POWER_DOWN¶
&
define RESET_ENABLE_CMD¶
Reset Operations
define RESET_MEMORY_CMD¶
&
define READ_ID_CMD¶
Identification Operations
define READ_ID_CMD2¶
&
define MULTIPLE_IO_READ_ID_CMD¶
&
define READ_SERIAL_FLASH_DISCO_PARAM_CMD¶
&
define READ_MANUFACT_AND_ID¶
&
define READ_UNIQUE_ID¶
&
define NO_OP¶
Cancels Reset Enable
define SECTOR_UNLOCK¶
&
define SECTOR_LOCK¶
&
define INFO_ROW_ERASE_CMD¶
Security Information Row &
define INFO_ROW_PROGRAM_CMD¶
&
define INFO_ROW_READ_CMD¶
&
define PAGE_PROG_CMD¶
Page Program Operations
define PAGE_PROG_CMD¶
Page Program Operations
define QUAD_IN_PAGE_PROG_CMD¶
&
define EXT_QUAD_IN_PAGE_PROG_CMD¶
&
define READ_CMD¶
Read Operations
define FAST_READ_CMD¶
&
define FAST_READ_DTR_CMD¶
&
define DUAL_OUT_FAST_READ_CMD¶
&
define DUAL_INOUT_FAST_READ_CMD¶
&
define DUAL_INOUT_FAST_READ_DTR_CMD¶
&
define QUAD_OUT_FAST_READ_CMD¶
&
define QUAD_INOUT_FAST_READ_CMD¶
&
define QUAD_INOUT_FAST_READ_DTR_CMD¶
&
define WRITE_ENABLE_CMD¶
Write Operations
define WRITE_DISABLE_CMD¶
&
define READ_STATUS_REG_CMD¶
Register Operations
define WRITE_STATUS_REG_CMD¶
&
define READ_FUNCTION_REGISTER¶
&
define WRITE_FUNCTION_REGISTER¶
&
define READ_READ_PARAM_REG_CMD¶
&
define READ_EXT_READ_PARAM_CMD¶
&
define CLEAR_EXT_READ_PARAM_CMD¶
&
define WRITE_READ_PARAM_REG_CMD¶
&
define WRITE_NV_READ_PARAM_REG_CMD¶
non-volatile
define EXT_WRITE_READ_PARAM_REG_CMD¶
volatile
define WRITE_EXT_READ_PARAM_REG_CMD¶
volatile
define WRITE_EXT_NV_READ_PARAM_REG_CMD¶
non-volatile
define QUAD_IN_FAST_PROG_CMD¶
&
define EXT_QUAD_IN_FAST_PROG_CMD¶
&
define SECTOR_ERASE_CMD¶
Erase Operations
define SECTOR_ERASE_QPI_CMD¶
&
define BLOCK_ERASE_CMD¶
&
define BLOCK_ERASE_32K_CMD¶
&
define CHIP_ERASE_CMD¶
&
define EXT_CHIP_ERASE_CMD¶
&
define PROG_ERASE_RESUME_CMD¶
&
define EXT_PROG_ERASE_RESUME_CMD¶
&
define PROG_ERASE_SUSPEND_CMD¶
&
define EXT_PROG_ERASE_SUSPEND_CMD¶
&
define ENTER_QUAD_CMD¶
Quad Operations
define EXIT_QUAD_CMD¶
&
define IS25LP080D_SR_WIP¶
IS25LP08D Registers
Status Register Write in progress
define IS25LP080D_SR_WREN¶
Write enable latch
define IS25LP080D_SR_SRWREN¶
Status register write enable/disable
define IS25LP080D_SR_QE¶
&
define IS25LP080D_NVCR_NBADDR¶
3-bytes or 4-bytes addressing
define IS25LP080D_NVCR_SEGMENT¶
Upper or lower 128Mb segment selected by default
define IS25LP080D_NVCR_DUAL¶
Dual I/O protocol
define IS25LP080D_NVCR_QUAB¶
Quad I/O protocol
define IS25LP080D_NVCR_RH¶
Reset/hold
define IS25LP080D_NVCR_DTRP¶
Double transfer rate protocol
define IS25LP080D_NVCR_ODS¶
Output driver strength
define IS25LP080D_NVCR_XIP¶
XIP mode at power-on reset
define IS25LP080D_NVCR_NB_DUMMY¶
Number of dummy clock cycles
define IS25LP080D_VCR_WRAP¶
Wrap
define IS25LP080D_VCR_XIP¶
XIP
define IS25LP080D_VCR_NB_DUMMY¶
Number of dummy clock cycles
define IS25LP080D_EAR_HIGHEST_SE¶
Select the Highest 128Mb segment
define IS25LP080D_EAR_THIRD_SEG¶
Select the Third 128Mb segment
define IS25LP080D_EAR_SECOND_SEG¶
Select the Second 128Mb segment
define IS25LP080D_EAR_LOWEST_SEG¶
Select the Lowest 128Mb segment (default)
define IS25LP080D_EVCR_ODS¶
Output driver strength
define IS25LP080D_EVCR_RH¶
Reset/hold
define IS25LP080D_EVCR_DTRP¶
Double transfer rate protocol
define IS25LP080D_EVCR_DUAL¶
Dual I/O protocol
define IS25LP080D_EVCR_QUAD¶
Quad I/O protocol
define IS25LP080D_FSR_NBADDR¶
3-bytes or 4-bytes addressing
define IS25LP080D_FSR_PRERR¶
Protection error
define IS25LP080D_FSR_PGSUS¶
Program operation suspended
define IS25LP080D_FSR_PGERR¶
Program error
define IS25LP080D_FSR_ERERR¶
Erase error
define IS25LP080D_FSR_ERSUS¶
Erase operation suspended
define IS25LP080D_FSR_READY¶
Ready or command in progress
Updated on 2024-01-03 at 19:41:01 +0000