Information

PIC18F8722 FAMILY
DS39646C-page 432 © 2008 Microchip Technology Inc.
G
General Call Address Support .........................................229
GOTO ...............................................................................342
H
Hardware Multiplier ..........................................................117
Introduction ..............................................................117
Operation .................................................................117
Performance Comparison ........................................117
High/Low-Voltage Detect .................................................291
Applications ..............................................................294
Associated Registers ...............................................295
Characteristics .........................................................395
Current Consumption ...............................................293
Effects of a Reset .....................................................295
Operation .................................................................292
During Sleep ....................................................295
Setup ........................................................................293
Start-up Time ...........................................................293
Typical Application ...................................................294
HLVD. See High/Low-Voltage Detect. ............................. 291
I
I/O Ports ...........................................................................135
I
2
C Mode (MSSP)
Acknowledge Sequence Timing ...............................239
Associated Registers ...............................................245
Baud Rate Generator ...............................................232
Bus Collision
During a Repeated Start Condition .................. 243
During a Stop Condition ................................... 244
Clock Arbitration .......................................................233
Clock Stretching .......................................................225
10-Bit Slave Receive Mode (SEN = 1) ............. 225
10-Bit Slave Transmit Mode .............................225
7-Bit Slave Receive Mode (SEN = 1) ............... 225
7-Bit Slave Transmit Mode ...............................225
Clock Synchronization and the CKP bit ...................226
Effects of a Reset .....................................................240
General Call Address Support .................................229
I
2
C Clock Rate w/BRG .............................................232
Master Mode ............................................................230
Operation .........................................................231
Reception .........................................................236
Repeated Start Condition Timing ..................... 235
Start Condition Timing .....................................234
Transmission ....................................................236
Multi-Master Communication, Bus Collision
and Arbitration ..................................................240
Multi-Master Mode ...................................................240
Operation .................................................................219
Read/Write
Bit Information (R/W Bit) ...............219, 220
Registers ..................................................................215
Serial Clock (RC3/SCKx/SCLx) ...............................220
Slave Mode ..............................................................219
Addressing .......................................................219
Reception .........................................................220
Transmission ....................................................220
Sleep Operation .......................................................240
Stop Condition Timing ..............................................239
ID Locations .............................................................297, 320
INCF .................................................................................342
INCFSZ ............................................................................343
In-Circuit Debugger ..........................................................320
In-Circuit Serial Programming (ICSP) ......................297, 320
Indexed Literal Offset Addressing
and Standard PIC18 Instructions ............................. 368
Indexed Literal Offset Mode ............................................. 368
Indirect Addressing ............................................................ 82
INFSNZ ............................................................................ 343
Initialization Conditions for all Registers ...................... 57–61
Instruction Cycle ................................................................ 69
Clocking Scheme ....................................................... 69
Instruction Flow/Pipelining ................................................. 69
Instruction Set .................................................................. 321
ADDLW .................................................................... 327
ADDWF .................................................................... 327
ADDWF (Indexed Literal Offset Mode) .................... 369
ADDWFC ................................................................. 328
ANDLW .................................................................... 328
ANDWF .................................................................... 329
BC ............................................................................ 329
BCF ......................................................................... 330
BN ............................................................................ 330
BNC ......................................................................... 331
BNN ......................................................................... 331
BNOV ...................................................................... 332
BNZ ......................................................................... 332
BOV ......................................................................... 335
BRA ......................................................................... 333
BSF .......................................................................... 333
BSF (Indexed Literal Offset Mode) .......................... 369
BTFSC ..................................................................... 334
BTFSS ..................................................................... 334
BTG ......................................................................... 335
BZ ............................................................................ 336
CALL ........................................................................ 336
CLRF ....................................................................... 337
CLRWDT ................................................................. 337
COMF ...................................................................... 338
CPFSEQ .................................................................. 338
CPFSGT .................................................................. 339
CPFSLT ................................................................... 339
DAW ........................................................................ 340
DCFSNZ .................................................................. 341
DECF ....................................................................... 340
DECFSZ .................................................................. 341
Extended Instructions .............................................. 363
Considerations when Enabling ........................ 368
Syntax .............................................................. 363
Use with MPLAB IDE Tools ............................. 370
General Format ........................................................ 323
GOTO ...................................................................... 342
INCF ........................................................................ 342
INCFSZ .................................................................... 343
INFSNZ .................................................................... 343
IORLW ..................................................................... 344
IORWF ..................................................................... 344
LFSR ....................................................................... 345
MOVF ...................................................................... 345
MOVFF .................................................................... 346
MOVLB .................................................................... 346
MOVLW ................................................................... 347
MOVWF ................................................................... 347
MULLW .................................................................... 348
MULWF .................................................................... 348
NEGF ....................................................................... 349
NOP ......................................................................... 349
POP ......................................................................... 350
PUSH ....................................................................... 350