English
Language : 

PIC16F688 Datasheet, PDF (77/174 Pages) Microchip Technology – 14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
PIC16F688
FIGURE 9-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
Flash ADDR
Flash Data
PC
PC+1
EEADRH,EEADR
PPCC++33
PC+4
PC+5
INSTR (PC)
INSTR (PC+1)
EEDATH,EEDAT INSTR (PC+3)
INSTR (PC+4)
INSTR(PC-1)
executed here
BSF EECON1,RD
executed here
INSTR(PC+1)
executed here
Forced NOP
executed here
INSTR(PC+3)
executed here
INSTR(PC+4)
executed here
RD bit
EEDATH
EEDAT
Register
EERHLT
TABLE 9-1: REGISTERS/BITS ASSOCIATED WITH DATA EEPROM
Addr
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on
POR, BOD
Value on
all other
Resets
0Bh/8Bh INTCON
GIE PEIE T0IE INTE RAIE T0IF INTF RAIF 0000 0000 0000 0000
0Ch
PIR1
EEIF ADIF RCIF C2IF C1IF OSFIF TXIF TMR1IF 0000 0000 0000 0000
8Ch
PIE1
EEIE ADIE RCIE C2IE C1IE OSFIE TXIE TMR1IE 0000 0000 0000 0000
97h
EEDATH EEPROM Data register, high byte
--00 0000 0000 0000
98h
EEADRH EEPROM Address register, high byte
---- 0000 0000 0000
9Ah
EEDAT
EEDAT7 EEDAT6 EEDAT5 EEDAT4 EEDAT3 EEDAT2 EEDAT1 EEDAT0 0000 0000 0000 0000
9Bh
EEADR EEADR7 EEADR6 EEADR5 EEADR4 EEADR3 EEADR2 EEADR1 EEADR0 0000 0000 0000 0000
9Ch
EECON1 EEPGD —
—
— WRERR WREN WR
RD ---- x000 ---- q000
9Dh
EECON2(1) —
—
—
—
—
—
—
—
—
—
Legend:
Note 1:
x = unknown, u = unchanged, - = unimplemented read as ‘0’, q = value depends upon condition.
Shaded cells are not used by data EEPROM module.
EECON2 is not a physical register.
 2004 Microchip Technology Inc.
Preliminary
DS41203B-page 75