Microchip Technology DM163025-1 Data Sheet
PIC18(L)F2X/45K50
DS30684A-page 522
2012 Microchip Technology Inc.
BTFSS............................................................................... 418
BTG................................................................................... 419
BZ...................................................................................... 420
BTG................................................................................... 419
BZ...................................................................................... 420
C
C Compilers
CALL ................................................................................. 420
CALLW.............................................................................. 449
Capture Module. See Enhanced Capture/Compare/
CALLW.............................................................................. 449
Capture Module. See Enhanced Capture/Compare/
PWM(ECCP)
Capture/Compare/PWM.................................................... 181
Capture/Compare/PWM (CCP)
Capture/Compare/PWM (CCP)
Associated Registers w/ Capture .............. 184, 187, 191
Associated Registers w/ Compare ............................ 187
Associated Registers w/ PWM.......................... 191, 205
Capture Mode ........................................................... 181
CCPx Pin Configuration ............................................ 182
Compare Mode ......................................................... 185
Associated Registers w/ Compare ............................ 187
Associated Registers w/ PWM.......................... 191, 205
Capture Mode ........................................................... 181
CCPx Pin Configuration ............................................ 182
Compare Mode ......................................................... 185
CCPx Pin Configuration .................................... 185
Software Interrupt Mode ........................... 182, 185
Special Event Trigger........................................ 186
Timer1 Mode Resource ............................ 182, 185
Software Interrupt Mode ........................... 182, 185
Special Event Trigger........................................ 186
Timer1 Mode Resource ............................ 182, 185
Duty Cycle......................................................... 189
Effects of Reset................................................. 190
Example PWM Frequencies and
Effects of Reset................................................. 190
Example PWM Frequencies and
PWM Operation ........................................................ 188
PWM Overview ......................................................... 188
PWM Period.............................................................. 189
PWM Setup............................................................... 188
PWM Overview ......................................................... 188
PWM Period.............................................................. 189
PWM Setup............................................................... 188
CCPTMRS0 Register ........................................................ 209
CCPxCON (ECCPx) Register ........................................... 206
Clock Accuracy with Asynchronous Operation ................. 278
Clock Sources
CCPxCON (ECCPx) Register ........................................... 206
Clock Accuracy with Asynchronous Operation ................. 278
Clock Sources
EC ....................................................................... 37
HS ....................................................................... 38
LP........................................................................ 38
OST..................................................................... 37
RC....................................................................... 39
XT ....................................................................... 38
HS ....................................................................... 38
LP........................................................................ 38
OST..................................................................... 37
RC....................................................................... 39
XT ....................................................................... 38
Frequency Selection ........................................... 41
INTOSC .............................................................. 39
INTOSCIO........................................................... 39
LFINTOSC .......................................................... 41
INTOSC .............................................................. 39
INTOSCIO........................................................... 39
LFINTOSC .......................................................... 41
Clock Switching................................................................... 44
CLRF................................................................................. 421
CLRWDT........................................................................... 421
CM1CON0 Register .......................................................... 319
CM2CON1 Register .......................................................... 320
Code Examples
CLRF................................................................................. 421
CLRWDT........................................................................... 421
CM1CON0 Register .......................................................... 319
CM2CON1 Register .......................................................... 320
Code Examples
16 x 16 Signed Multiply Routine ............................... 116
16 x 16 Unsigned Multiply Routine ........................... 116
8 x 8 Signed Multiply Routine ................................... 115
8 x 8 Unsigned Multiply Routine ............................... 115
16 x 16 Unsigned Multiply Routine ........................... 116
8 x 8 Signed Multiply Routine ................................... 115
8 x 8 Unsigned Multiply Routine ............................... 115
A/D Conversion......................................................... 305
Capacitance Calibration Routine .............................. 330
Capacitive Touch Switch Routine ............................. 332
Changing Between Capture Prescalers.................... 183
Clearing RAM Using Indirect Addressing ................... 94
Computed GOTO Using an Offset Value.................... 81
Current Calibration Routine ...................................... 328
Data EEPROM Read................................................ 111
Data EEPROM Refresh Routine............................... 112
Data EEPROM Write ................................................ 111
Erasing a Flash Program Memory Row.................... 104
Fast Register Stack .................................................... 81
Initializing PORTA..................................................... 135
Initializing PORTB..................................................... 140
Initializing PORTC .................................................... 144
Initializing PORTD .................................................... 148
Initializing PORTE..................................................... 151
Reading a Flash Program Memory Word ................. 103
Saving Status, WREG and BSR Registers in RAM .. 132
Setup for CTMU Calibration Routines ...................... 327
Writing to Flash Program Memory .................... 106–107
Capacitance Calibration Routine .............................. 330
Capacitive Touch Switch Routine ............................. 332
Changing Between Capture Prescalers.................... 183
Clearing RAM Using Indirect Addressing ................... 94
Computed GOTO Using an Offset Value.................... 81
Current Calibration Routine ...................................... 328
Data EEPROM Read................................................ 111
Data EEPROM Refresh Routine............................... 112
Data EEPROM Write ................................................ 111
Erasing a Flash Program Memory Row.................... 104
Fast Register Stack .................................................... 81
Initializing PORTA..................................................... 135
Initializing PORTB..................................................... 140
Initializing PORTC .................................................... 144
Initializing PORTD .................................................... 148
Initializing PORTE..................................................... 151
Reading a Flash Program Memory Word ................. 103
Saving Status, WREG and BSR Registers in RAM .. 132
Setup for CTMU Calibration Routines ...................... 327
Writing to Flash Program Memory .................... 106–107
Code Protection ................................................................ 385
COMF ............................................................................... 422
Comparator
COMF ............................................................................... 422
Comparator
Associated Registers ................................................ 321
Operation .................................................................. 313
Operation During Sleep ............................................ 317
Response Time......................................................... 315
Operation .................................................................. 313
Operation During Sleep ............................................ 317
Response Time......................................................... 315
Comparator Module
Comparator Specifications................................................ 476
Comparator Voltage Reference (CV
Comparator Voltage Reference (CV
REF
)
Comparator Voltage Reference (CV
REF
)
Comparators
C2OUT as T1 Gate................................................... 168
Effects of a Reset ..................................................... 317
Effects of a Reset ..................................................... 317
Compare Module. See Enhanced Capture/Compare/
PWM (ECCP)
Computed GOTO................................................................ 81
CONFIG1H Register......................................................... 388
CONFIG2H Register......................................................... 390
CONFIG2L Register ......................................................... 389
CONFIG3H Register......................................................... 391
CONFIG4L Register ......................................................... 392
CONFIG5H Register......................................................... 393
CONFIG5L Register ......................................................... 393
CONFIG6H Register......................................................... 395
CONFIG6L Register ......................................................... 394
CONFIG7H Register......................................................... 396
CONFIG7L Register ......................................................... 395
Configuration Bits ............................................................. 385
Configuration Register Protection..................................... 403
Context Saving During Interrupts...................................... 132
CPFSEQ ........................................................................... 422
CPFSGT ........................................................................... 423
CPFSLT ............................................................................ 423
CTMU
CONFIG1H Register......................................................... 388
CONFIG2H Register......................................................... 390
CONFIG2L Register ......................................................... 389
CONFIG3H Register......................................................... 391
CONFIG4L Register ......................................................... 392
CONFIG5H Register......................................................... 393
CONFIG5L Register ......................................................... 393
CONFIG6H Register......................................................... 395
CONFIG6L Register ......................................................... 394
CONFIG7H Register......................................................... 396
CONFIG7L Register ......................................................... 395
Configuration Bits ............................................................. 385
Configuration Register Protection..................................... 403
Context Saving During Interrupts...................................... 132
CPFSEQ ........................................................................... 422
CPFSGT ........................................................................... 423
CPFSLT ............................................................................ 423
CTMU
Associated Registers ................................................ 337
Calibrating ................................................................ 326
Creating a Delay with................................................ 334
Effects of a Reset ..................................................... 335
Initialization............................................................... 325
Measuring Capacitance with..................................... 331
Calibrating ................................................................ 326
Creating a Delay with................................................ 334
Effects of a Reset ..................................................... 335
Initialization............................................................... 325
Measuring Capacitance with..................................... 331