CMD[7:0]=0x03 ADDRESS[23:0]
DATA0[7:0] DATAn[7:0]
EZP_CK
EZP_CS
EZP_D
EZP_Q
Figure 30-5. Read command sequence
The Read Data (READ) command returns data from the flash memory . The initial
address must be 32-bit aligned with the two LSBs being zero.
Data continues being returned for as long as the EzPort chip select (EZP_CS) is asserted,
with the address automatically incrementing. In this way, the entire contents of flash can
be returned by one command. Attempts to read from an address which does not fall
within the valid address range for the flash memory regions returns unknown data. See
Flash memory map for EzPort access.
For this command to return the correct data, the EzPort clock (EZP_CK) must run at the
internal system clock divided by eight or slower. This command is not accepted if the
WEF, WIP, or FS field in the EzPort status register is set.
30.3.1.5
Read Data at High Speed
CMD[7:0]=0x0B ADDRESS[23:0]
DATA0[7:0]
Dummy Byte
EZP_CK
EZP_CS
EZP_D
EZP_Q
Figure 30-6. Read Data at High Speed command sequence
The Read Data at High Speed (FAST_READ) command is identical to the READ
command, except for the inclusion of a dummy byte following the address bytes and
before the first data byte is returned.
This command can be run with an EzPort clock (EZP_CK) frequency of half the internal
system clock frequency of the microcontroller or slower. This command is not accepted if
the WEF, WIP, or FS field in the EzPort status register is set.
Command definition
K22F Sub-Family Reference Manual, Rev. 4, 08/2016
688 NXP Semiconductors