English
Language : 

PIC18F87K22 Datasheet, PDF (542/548 Pages) Microchip Technology – 64/80-Pin, High-Performance, 1-Mbit Enhanced Flash Microcontrollers with 12-Bit A/D and nanoWatt XLP Technology
PIC18F87K22 FAMILY
Special Event Trigger. See Compare (ECCP Mode).
SPI Mode (MSSP)............................................................. 279
Associated Registers ................................................ 288
Bus Mode Compatibility ............................................ 287
Clock Speed, Interactions ......................................... 287
Effects of a Reset...................................................... 287
Enabling SPI I/O ....................................................... 283
Master Mode ............................................................. 284
Master/Slave Connection .......................................... 283
Operation .................................................................. 282
Operation in Power-Managed Modes ....................... 287
Serial Clock............................................................... 279
Serial Data In ............................................................ 279
Serial Data Out ......................................................... 279
Slave Mode ............................................................... 285
Slave Select .............................................................. 279
Slave Select Synchronization ................................... 285
SPI Clock .................................................................. 284
SSPxBUF Register ................................................... 284
SSPxSR Register...................................................... 284
Typical Connection ................................................... 283
SSPOV.............................................................................. 315
SSPOV Status Flag........................................................... 315
SSPxSTAT Register
R/W Bit .............................................................. 294, 297
SSx.................................................................................... 279
Stack Full/Underflow Resets ............................................... 89
SUBFSR............................................................................ 475
SUBFWB........................................................................... 464
SUBLW ............................................................................. 465
SUBULNK ......................................................................... 475
SUBWF ............................................................................. 465
SUBWFB........................................................................... 466
SWAPF ............................................................................. 466
T
Table Pointer Operations (table) ....................................... 112
Table Reads/Table Writes................................................... 89
TBLRD .............................................................................. 467
TBLWT .............................................................................. 468
Timer0 ............................................................................... 191
Associated Registers ................................................ 193
Operation .................................................................. 192
Overflow Interrupt ..................................................... 193
Prescaler ................................................................... 193
Switching Assignment....................................... 193
Prescaler Assignment (PSA Bit) ............................... 193
Prescaler Select (T0PS2:T0PS0 Bits) ...................... 193
Reads and Writes in 16-Bit Mode ............................. 192
Source Edge Select (T0SE Bit)................................. 192
Source Select (T0CS Bit) .......................................... 192
Timer1 ............................................................................... 195
16-Bit Read/Write Mode............................................ 199
Associated Registers ................................................ 205
Clock Source Selection ............................................. 197
Gate .......................................................................... 201
Interrupt..................................................................... 200
Operation .................................................................. 197
Oscillator ................................................................... 195
SOSC Layout Considerations ........................... 200
Oscillator, as Secondary Clock ................................... 46
Resetting, Using the ECCP Special
Event Trigger .................................................... 201
SOSC Oscillator ........................................................ 199
TMR1H Register ....................................................... 195
TMR1L Register ........................................................ 195
Using SOSC as a Clock Source ............................... 200
Timer2............................................................................... 207
Associated Registers ................................................ 208
Interrupt .................................................................... 208
Operation .................................................................. 207
Output ....................................................................... 208
PR2 Register ............................................................ 253
TMR2 to PR2 Match Interrupt................................... 253
Timer3/5/7......................................................................... 209
16-Bit Read/Write Mode ........................................... 214
Associated Registers ................................................ 220
Gates ........................................................................ 215
Operation .................................................................. 213
Oscillator................................................................... 209
Overflow Interrupt ............................................. 209, 219
Special Event Trigger (ECCP) .................................. 219
TMRxH Register ....................................................... 209
TMRxL Register........................................................ 209
Using SOSCO Oscillator as Clock Source ............... 214
Timer4
MSSP Clock Shift ..................................................... 222
Timer4/6/8/10/12............................................................... 221
Associated Registers ................................................ 223
Interrupt .................................................................... 222
Operation .................................................................. 221
Output ....................................................................... 222
Postscaler. See Postscaler, Timer4/6/8/10/12.
Prescaler. See Prescaler, Timer4/6/8/10/12.
PRx Register............................................................. 221
TMRx Register.......................................................... 221
Timing Diagrams
A/D Conversion......................................................... 521
Asynchronous Reception.......................................... 339
Asynchronous Transmission..................................... 336
Asynchronous Transmission (Back-to-Back)............ 336
Automatic Baud Rate Calculation ............................. 334
Auto-Wake-up Bit (WUE) During Normal
Operation.......................................................... 341
Auto-Wake-up Bit (WUE) During Sleep .................... 341
Baud Rate Generator with Clock Arbitration............. 312
BRG Overflow Sequence.......................................... 334
BRG Reset Due to SDAx Arbitration During
Start Condition.................................................. 321
Brown-out Reset (BOR)............................................ 507
Bus Collision During Repeated Start
Condition (Case 1)............................................ 322
Bus Collision During Repeated Start
Condition (Case 2)............................................ 322
Bus Collision During Start Condition
(SCLx = 0) ........................................................ 321
Bus Collision During Start Condition
(SDAx Only)...................................................... 320
Bus Collision During Stop Condition (Case 1) .......... 323
Bus Collision During Stop Condition (Case 2) .......... 323
Bus Collision for Transmit and Acknowledge ........... 319
Capture/Compare/PWM ........................................... 510
CLKO and I/O ........................................................... 503
Clock Synchronization .............................................. 305
Clock/Instruction Cycle ............................................... 90
EUSART Synchronous Receive
(Master/Slave) .................................................. 519
EUSART Synchronous Transmission
(Master/Slave) .................................................. 519
Example SPI Master Mode (CKE = 0) ...................... 511
Example SPI Master Mode (CKE = 1) ...................... 512
DS39960B-page 542
Preliminary
 2010 Microchip Technology Inc.