Microchip Technology MCP1631RD-MCC2 Data Sheet

Page of 338
PIC16F882/883/884/886/887
DS41291G-page 120
 2006-2012 Microchip Technology Inc.
FIGURE 10-1:
FLASH PROGRAM MEMORY READ CYCLE EXECUTION 
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
BSF EECON1,RD
executed here
INSTR(PC + 1)
executed here
Forced NOP
executed here
PC
PC + 1
EEADRH,EEADR
PC+3
PC + 5
Flash ADDR
RD bit
EEDATH,EEDAT
PC + 3
PC + 4
INSTR (PC + 1)
INSTR(PC - 1)
executed here
INSTR(PC + 3)
executed here
INSTR(PC + 4)
executed here
Flash Data
EEDATH
EEDAT
Register
EERHLT
INSTR (PC)
INSTR (PC + 3)
INSTR (PC + 4)