![](http://datasheet.mmic.net.cn/260000/PIC18F242_datasheet_15942928/PIC18F242_304.png)
PIC18FXX2
DS39564A-page 302
Advance Information
2001 Microchip Technology Inc.
C
CALL
................................................................................224
Capture (CCP Module)
.....................................................117
Associated Registers
...............................................119
Block Diagram
..........................................................117
CCP Pin Configuration
.............................................117
CCPR1H:CCPR1L Registers
...................................117
Software Interrupt
.....................................................117
Timer1/Timer3 Mode Selection
................................117
Capture/Compare/PWM (CCP)
........................................115
Capture Mode.
See
Capture
CCP1
........................................................................116
CCPR1H Register
............................................116
CCPR1L Register
............................................116
CCP1CON and CCP2CON Registers
......................115
CCP2
........................................................................116
CCPR2H Register
............................................116
CCPR2L Register
............................................116
Compare Mode.
See
Compare
Interaction of Two CCP Modules
.............................116
PWM Mode.
See
PWM.
Timer Resources
......................................................116
Timing Diagram
........................................................273
Clocking Scheme/Instruction Cycle
....................................39
CLRF
................................................................................225
CLRWDT
..........................................................................225
Code Examples
16 x 16 Signed Multiply Routine
.................................70
16 x 16 Unsigned Multiply Routine
.............................70
8 x 8 Signed Multiply Routine
.....................................69
8 x 8 Unsigned Multiply Routine
.................................69
Changing Between Capture Prescalers
...................117
Erasing a FLASH Program Memory Row
..................60
Fast Register Stack
....................................................39
How to Clear RAM (Bank1) Using
Indirect Addressing
............................................50
Initializing PORTA
......................................................85
Initializing PORTB
......................................................88
Initializing PORTC
......................................................91
Initializing PORTD
......................................................93
Initializing PORTE
......................................................95
Loading the SSPBUF register
..................................126
Reading a FLASH Program Memory Word
................59
Saving STATUS, WREG and BSR
Registers in RAM
...............................................83
Writing to FLASH Program Memory
..................... 62
–
63
Code Protection
....................................................... 193
,
205
COMF
...............................................................................226
Compare (CCP Module)
...................................................118
Associated Registers
...............................................119
Block Diagram
..........................................................118
CCP Pin Configuration
.............................................118
CCPR1 Register
.......................................................118
Software Interrupt
.....................................................118
Special Event Trigger
........................107
,
113
,
118
,
186
Timer1/Timer3 Mode Selection
................................118
Configuration Bits
.............................................................193
Context Saving During Interrupts
.......................................83
Example Code
............................................................83
Conversion Considerations
..............................................298
CPFSEQ
..........................................................................226
CPFSGT
...........................................................................227
CPFSLT
...........................................................................227
D
Data EEPROM Memory
Associated Registers
................................................. 68
Code Examples
Data EEPROM Read
......................................... 67
Data EEPROM Write
......................................... 67
EEADR Register
........................................................ 65
EECON1 Register
.................................................65
,
66
EECON2 Register
...................................................... 65
Operation during Code Protect
.................................. 68
Protection Against Spurious Write
............................. 68
Reading
..................................................................... 67
Write Verify
................................................................ 68
Writing
........................................................................ 67
Data Memory
..................................................................... 42
General Purpose Registers
....................................... 42
Map for PIC18F242/442
............................................ 43
Map for PIC18F252/452
............................................ 44
Special Function Registers
........................................ 42
DAW
................................................................................ 228
DC Characteristics
....................................................259
,
262
DCFSNZ
.......................................................................... 229
DECF
............................................................................... 228
DECFSZ
.......................................................................... 229
Development Support
...................................................... 251
Device Differences
........................................................... 297
Direct Addressing
............................................................... 51
E
Effect
................................................................................ 157
Electrical Characteristics
.................................................. 257
Errata
................................................................................... 5
F
Firmware Instructions
....................................................... 209
FLASH Program Memory
................................................... 55
Associated Registers
................................................. 63
Block Diagrams
Table Writes to FLASH Program Memory
......... 61
Control Registers
....................................................... 56
EECON1 Register
...................................................... 57
Erase Sequence
........................................................ 60
Erasing
....................................................................... 60
Example
............................................................. 60
Operation During Code Protect
................................. 63
Reading
..................................................................... 59
Example
............................................................. 59
TABLAT Register
....................................................... 58
Table Pointer
............................................................. 58
Boundaries Based on Operation
........................ 58
Table Pointer Boundaries
.......................................... 58
Table Reads and Table Writes
.................................. 55
Block Diagrams
Reads from FLASH Program Memory
....... 59
Table Read Operation
............................... 55
Table Write Operation
............................... 56
Writing to
.................................................................... 61
Protection Against Spurious Writes
................... 63
Unexpected Termination
.................................... 63
Write Verify
........................................................ 63
G
General Call Address Sequence
...................................... 146
General Call Address Support
......................................... 146
GOTO
.............................................................................. 230