3.2.5 Read Data from NVM

The Read Data from the NVM command will transmit data bits out of the current PC address. The ICSPDAT pin will go into Output mode on the first falling edge of ICSPCLK, and it will revert to Input mode (high-impedance) after the 24th falling edge of the clock. The Start and Stop bits are only one half of a bit time wide, and must be ignored by the host programmer device (since the latched value may be indeterminate). Additionally, the host programmer device must only consider the MSb to LSb payload bits as valid and must ignore the values of the Pad bits. If the program memory is code-protected (CP = 0), the data will be read as zeros (see Figure 3-11). Depending on the value of bit ‘1’ of the command, the PC may or may not be incremented (see Table 3-1).

Figure 3-11. Read Data from NVM