Reading the Flash

  1. Enter JTAG instruction PROG_COMMANDS.
  2. Enable Flash read using programming instruction 3a.
  3. Load address using programming instructions 3b and 3c.
  4. Read data using programming instruction 3d.
  5. Repeat steps 3 and 4 until all data have been read.

A more efficient data transfer can be achieved using the PROG_PAGEREAD instruction:

  1. Enter JTAG instruction PROG_COMMANDS.
  2. Enable Flash read using programming instruction 3a.
  3. Load the page address using programming instructions 3b and 3c. PCWORD (refer to table Command Byte Bit Coding in section Parallel Programming Parameters, Pin Mapping, and Commands) is used to address within one page and must be written as 0.
  4. Enter JTAG instruction PROG_PAGEREAD.
  5. Read the entire page by shifting out all instruction words in the page, starting with the LSB of the first instruction in the page and ending with the MSB of the last instruction in the page. Remember that the first 8 bits shifted out should be ignored.
  6. Enter JTAG instruction PROG_COMMANDS.
  7. Repeat steps 3 to 6 until all data have been read.