![](http://datasheet.mmic.net.cn/260000/PIC18F86J50_datasheet_15943101/PIC18F86J50_471.png)
2007 Microchip Technology Inc.
Preliminary
DS39775B-page 469
PIC18F87J50 FAMILY
PORTB
Associated Registers ...............................................143
LATB Register ..........................................................141
PORTB Register ......................................................141
RB7:RB4 Interrupt-on-Change Flag
(RBIF Bit) .........................................................141
TRISB Register ........................................................141
PORTC
Associated Registers ...............................................146
LATC Register .........................................................144
PORTC Register ......................................................144
RC3/SCKx/SCLx Pin ................................................249
TRISC Register ........................................................144
PORTD
Associated Registers ...............................................149
LATD Register .........................................................147
PORTD Register ......................................................147
TRISD Register ........................................................147
PORTE
Associated Registers ...............................................152
LATE Register ..........................................................150
PORTE Register ......................................................150
TRISE Register ........................................................150
PORTF
Associated Registers ...............................................155
LATF Register ..........................................................153
PORTF Register ......................................................153
TRISF Register ........................................................153
PORTG
Associated Registers ...............................................158
LATG Register .........................................................156
PORTG Register ......................................................156
TRISG Register ........................................................156
PORTH
Associated Registers ...............................................161
LATH Register .........................................................159
PORTH Register ......................................................159
TRISH Register ........................................................159
PORTJ
Associated Registers ...............................................163
LATJ Register ..........................................................162
PORTJ Register .......................................................162
TRISJ Register .........................................................162
Power-Managed Modes .....................................................45
and EUSART Operation ...........................................281
and SPI Operation ...................................................239
Clock Transitions and Status Indicators .....................46
Entering ......................................................................45
Exiting Idle and Sleep Modes ....................................51
By Interrupt ........................................................51
By Reset ............................................................51
By WDT Time-out ..............................................51
Without an Oscillator Start-up Delay ..................51
Idle Modes .................................................................49
PRI_IDLE ...........................................................50
RC_IDLE ............................................................51
SEC_IDLE .........................................................50
Multiple Sleep Commands .........................................46
Run Modes .................................................................46
PRI_RUN ...........................................................46
RC_RUN ............................................................48
SEC_RUN ..........................................................46
Selecting ....................................................................45
Sleep Mode ................................................................49
Summary (table) ........................................................45
Power-on Reset (POR) ...................................................... 55
Power-up Delays ............................................................... 44
Power-up Timer (PWRT) ............................................. 44, 56
Time-out Sequence ................................................... 56
Prescaler
Timer2 ..................................................................... 220
Prescaler, Timer0 ............................................................ 191
Prescaler, Timer2 (Timer4) .............................................. 213
PRI_IDLE Mode ................................................................. 50
PRI_RUN Mode ................................................................. 46
Program Counter ............................................................... 71
PCL, PCH and PCU Registers .................................. 71
PCLATH and PCLATU Registers .............................. 71
Program Memory
ALU
Status ................................................................ 87
Extended Instruction Set ........................................... 90
Flash Configuration Words ........................................ 68
Hard Memory Vectors ................................................ 68
Instructions ................................................................ 75
Two-Word .......................................................... 75
Interrupt Vector .......................................................... 68
Look-up Tables .......................................................... 73
Memory Maps ............................................................ 67
Hard Vectors and Configuration Words ............. 68
Modes ................................................................ 70
Modes ........................................................................ 69
Extended Microcontroller ................................... 69
Extended Microcontroller
(Address Shifting) ...................................... 70
Memory Access (table) ...................................... 70
Microcontroller ................................................... 69
Reset Vector .............................................................. 68
Program Verification and Code Protection ...................... 362
Programming, Device Instructions ................................... 363
Pulse-Width Modulation.
See
PWM (CCP Module)
and PWM (ECCP Module).
PUSH ............................................................................... 392
PUSH and POP Instructions .............................................. 72
PUSHL ............................................................................. 408
PWM (CCP Module)
Associated Registers ............................................... 214
Duty Cycle ............................................................... 212
Example Frequencies/Resolutions .......................... 213
Operation Setup ...................................................... 213
Period ...................................................................... 212
PR2/PR4 Registers ................................................. 212
TMR2 (TMR4) to PR2 (PR4) Match ........................ 212
TMR2 to PR2 Match ................................................ 219
TMR4 to PR4 Match ................................................ 205
PWM (ECCP Module) ...................................................... 219
CCPR1H:CCPR1L Registers .................................. 219
Direction Change in Full-Bridge
Output Mode .................................................... 224
Duty Cycle ............................................................... 220
Effects of a Reset .................................................... 229
Enhanced PWM Auto-Shutdown ............................. 226
Example Frequencies/Resolutions .......................... 220
Full-Bridge Mode ..................................................... 223
Full-Bridge Output Application Example .................. 224
Half-Bridge Mode ..................................................... 222
Half-Bridge Output Mode
Applications Example ...................................... 222
Output Configurations .............................................. 220
Output Relationships (Active-High) ......................... 221