Datasheet

Table Of Contents
2010 Microchip Technology Inc. DS39770C-page 409
PIC18F85J90 FAMILY
PORTA
Associated Registers ............................................... 117
LATA Register .......................................................... 116
PORTA Register ...................................................... 116
TRISA Register ........................................................ 116
PORTB
Associated Registers ............................................... 120
LATB Register .......................................................... 118
PORTB Register ...................................................... 118
RB7:RB4 Interrupt-on-Change Flag
(RBIF Bit) ......................................................... 118
TRISB Register ........................................................ 118
PORTC
Associated Registers ............................................... 123
LATC Register ......................................................... 121
PORTC Register ...................................................... 121
RC3/SCK/SCL Pin ................................................... 207
TRISC Register ........................................................ 121
PORTD
Associated Registers ............................................... 125
LATD Register ......................................................... 124
PORTD Register ...................................................... 124
TRISD Register ........................................................ 124
PORTE
Associated Registers ............................................... 127
LATE Register .......................................................... 126
PORTE Register ...................................................... 126
TRISE Register ........................................................ 126
PORTF
Associated Registers ............................................... 130
LATF Register .......................................................... 128
PORTF Register ...................................................... 128
TRISF Register ........................................................ 128
PORTG
Associated Registers ............................................... 132
LATG Register ......................................................... 131
PORTG Register ...................................................... 131
TRISG Register ........................................................ 131
PORTH
Associated Registers ............................................... 134
LATH Register ......................................................... 133
PORTH Register ...................................................... 133
TRISH Register ........................................................ 133
PORTJ
Associated Registers ............................................... 136
LATJ Register .......................................................... 135
PORTJ Register ....................................................... 135
TRISJ Register ......................................................... 135
Power-Managed Modes ..................................................... 43
and SPI Operation ................................................... 199
Clock Sources ............................................................ 43
Clock Transitions and Status Indicators ..................... 44
Entering ...................................................................... 43
Exiting Idle and Sleep Modes .................................... 49
By Interrupt ........................................................ 49
By Reset ............................................................ 49
By WDT Time-out .............................................. 49
Without an Oscillator Start-up Delay .................. 49
Idle Modes ................................................................. 47
PRI_IDLE ........................................................... 48
RC_IDLE ............................................................ 49
SEC_IDLE ......................................................... 48
Multiple Sleep Commands ......................................... 44
Run Modes ................................................................ 44
PRI_RUN ........................................................... 44
RC_RUN ............................................................ 46
SEC_RUN ......................................................... 44
Selecting .................................................................... 43
Sleep Mode ............................................................... 47
Summary (table) ........................................................ 43
Power-on Reset (POR) ...................................................... 53
Power-up Delays ............................................................... 42
Power-up Timer (PWRT) ............................................. 42, 54
Time-out Sequence ................................................... 54
Prescaler, Capture ........................................................... 156
Prescaler, Timer0 ............................................................ 139
Prescaler, Timer2 ............................................................ 160
PRI_IDLE Mode ................................................................. 48
PRI_RUN Mode ................................................................. 44
Program Counter ............................................................... 65
PCL, PCH and PCU Registers .................................. 65
PCLATH and PCLATU Registers .............................. 65
Program Memory
Extended Instruction Set ........................................... 82
Flash Configuration Words ........................................ 64
Hard Memory Vectors ................................................ 64
Instructions ................................................................ 69
Two-Word .......................................................... 69
Interrupt Vector .......................................................... 64
Look-up Tables .......................................................... 67
Memory Maps ............................................................ 63
Hard Vectors and Configuration Words ............. 64
Reset Vector .............................................................. 64
Program Verification and Code Protection ...................... 303
Programming, Device Instructions ................................... 305
Pulse-Width Modulation. See PWM (CCP Module).
PUSH ............................................................................... 334
PUSH and POP Instructions .............................................. 66
PUSHL ............................................................................. 350
PWM (CCP Module)
Associated Registers ............................................... 161
Duty Cycle ............................................................... 160
Example Frequencies/Resolutions .......................... 160
Period ...................................................................... 159
Setup for PWM Operation ....................................... 161
TMR2 to PR2 Match ................................................ 159
Q
Q Clock ............................................................................ 160
R
RAM. See Data Memory.
RC_IDLE Mode .................................................................. 49
RC_RUN Mode .................................................................. 46
RCALL ............................................................................. 335
RCON Register
Bit Status During Initialization .................................... 56
Reader Response ............................................................ 414
Register File ....................................................................... 73
Register File Summary ................................................ 75–78
Registers
ADCON0 (A/D Control 0) ......................................... 271
ADCON1 (A/D Control 1) ......................................... 272
ADCON2 (A/D Control 2) ......................................... 273
BAUDCON1 (Baud Rate Control 1) ......................... 238
CCPxCON (CCPx Control, CCP1/CCP2) ................ 153
CMCON (Comparator Control) ................................ 281
CONFIG1H (Configuration 1 High) .......................... 293
CONFIG1L (Configuration 1 Low) ........................... 293