PIC16F818/819
Reading Data EEPROM .............................................27
Reading Flash Program Memory ...............................28
Saving Status and W Registers in RAM .....................97
Writing a 16-Bit Free Running Timer ..........................59
Writing to Data EEPROM ...........................................27
Writing to Flash Program Memory .............................31
Code Protection ......................................................... 89, 100
Computed GOTO ...............................................................23
Configuration Bits ...............................................................89
Crystal Oscillator and Ceramic Resonators .......................33
F
Flash Program Memory ..................................................... 25
Associated Registers ................................................. 32
EEADR Register ........................................................ 25
EEADRH Register ..................................................... 25
EECON1 Register ...................................................... 25
EECON2 Register ...................................................... 25
EEDATA Register ...................................................... 25
EEDATH Register ...................................................... 25
Erasing ....................................................................... 28
Reading ..................................................................... 28
Writing ........................................................................ 30
FSR Register ....................................................13, 14, 15, 23
D
Data EEPROM Memory .....................................................25
Associated Registers .................................................32
EEADR Register ........................................................25
EEADRH Register ......................................................25
EECON1 Register ......................................................25
EECON2 Register ......................................................25
EEDATA Register ......................................................25
EEDATH Register ......................................................25
Operation During Code-Protect ..................................32
Protection Against Spurious Writes ............................32
Reading ......................................................................27
Write Interrupt Enable Flag (EEIF Bit) ........................25
Writing ........................................................................27
Data Memory
G
General Purpose Register File ........................................... 10
I
I/O Ports ............................................................................. 39
2
I C
Associated Registers ................................................. 79
Master Mode Operation ............................................. 79
Mode .......................................................................... 76
Mode Selection .......................................................... 76
Multi-Master Mode Operation .................................... 79
Slave Mode ................................................................ 77
Addressing ......................................................... 77
Special Function Registers ........................................13
DC and AC Characteristics
Graphs and Tables ...................................................143
DC Characteristics
Reception .......................................................... 77
SCL, SDA Pins .................................................. 77
Transmission ..................................................... 77
Internal RC Accuracy ...............................................127
PIC16F818/819, PIC16LF818/819 ...........................128
Power-Down and Supply Current .............................120
Supply Voltage .........................................................119
Demonstration Boards
ID Locations ................................................................89, 100
In-Circuit Debugger .......................................................... 100
In-Circuit Serial Programming ............................................ 89
In-Circuit Serial Programming (ICSP) .............................. 101
INDF Register .........................................................14, 15, 23
Indirect Addressing .......................................................23, 24
Instruction Format ............................................................ 103
Instruction Set .................................................................. 103
ADDLW .................................................................... 105
ADDWF .................................................................... 105
ANDLW .................................................................... 105
ANDWF .................................................................... 105
BCF .......................................................................... 105
BSF .......................................................................... 105
BTFSC ..................................................................... 106
BTFSS ..................................................................... 106
CALL ........................................................................ 106
CLRF ....................................................................... 106
CLRW ...................................................................... 106
CLRWDT ................................................................. 106
COMF ...................................................................... 107
DECF ....................................................................... 107
DECFSZ .................................................................. 107
Descriptions ............................................................. 105
GOTO ...................................................................... 107
INCF ........................................................................ 107
INCFSZ .................................................................... 107
IORLW ..................................................................... 108
IORWF ..................................................................... 108
MOVF ...................................................................... 108
MOVLW ................................................................... 108
MOVWF ................................................................... 108
PICDEM 1 ................................................................114
PICDEM 17 ..............................................................115
PICDEM 18R ............................................................115
PICDEM 2 Plus ........................................................114
PICDEM 3 ................................................................114
PICDEM 4 ................................................................114
PICDEM LIN .............................................................115
PICDEM USB ...........................................................115
PICDEM.net Internet/Ethernet .................................114
Development Support ......................................................111
Device Differences ...........................................................163
Device Overview ..................................................................5
Direct Addressing ...............................................................24
E
EEADR Register ................................................................25
EEADRH Register ..............................................................25
EECON1 Register ..............................................................25
EECON2 Register ..............................................................25
EEDATA Register ..............................................................25
EEDATH Register ..............................................................25
Electrical Characteristics ..................................................117
Endurance ............................................................................1
Errata ...................................................................................3
Evaluation and Programming Tools .................................115
External Clock Input ...........................................................34
External Interrupt Input (RB0/INT).
See Interrupt Sources.
DS39598E-page 166
2004 Microchip Technology Inc.