Datasheet

Table Of Contents
2010 Microchip Technology Inc. DS39770C-page 411
PIC18F85J90 FAMILY
Timer0 .............................................................................. 137
Associated Registers ............................................... 139
Clock Source Select (T0CS Bit) ............................... 138
Operation ................................................................. 138
Overflow Interrupt .................................................... 139
Prescaler .................................................................. 139
Switching Assignment ...................................... 139
Prescaler Assignment (PSA Bit) .............................. 139
Prescaler Select (T0PS2:T0PS0 Bits) ..................... 139
Prescaler. See Prescaler, Timer0.
Reads and Writes in 16-Bit Mode ............................ 138
Source Edge Select (T0SE Bit) ................................ 138
Timer1 .............................................................................. 141
16-Bit Read/Write Mode ........................................... 143
Associated Registers ............................................... 145
Interrupt .................................................................... 144
Operation ................................................................. 142
Oscillator .......................................................... 141, 143
Layout Considerations ..................................... 144
Oscillator, as Secondary Clock .................................. 37
Overflow Interrupt .................................................... 141
Resetting, Using the CCP Special
Event Trigger ................................................... 144
TMR1H Register ...................................................... 141
TMR1L Register ....................................................... 141
Use as a Clock Source ............................................ 143
Use as a Real-Time Clock ....................................... 144
Timer2 .............................................................................. 147
Associated Registers ............................................... 148
Interrupt .................................................................... 148
Operation ................................................................. 147
Output ...................................................................... 148
PR2 Register ............................................................ 159
TMR2 to PR2 Match Interrupt .................................. 159
Timer3 .............................................................................. 149
16-Bit Read/Write Mode ........................................... 151
Associated Registers ............................................... 151
Operation ................................................................. 150
Oscillator .......................................................... 149, 151
Overflow Interrupt ............................................ 149, 151
Special Event Trigger (CCP) .................................... 151
TMR3H Register ...................................................... 149
TMR3L Register ....................................................... 149
Timing Diagrams
A/D Conversion ........................................................ 392
Acknowledge Sequence .......................................... 228
Asynchronous Reception ................................. 248, 265
Asynchronous Transmission ............................ 246, 263
Asynchronous Transmission
(Back to Back) ......................................... 246, 263
Automatic Baud Rate Calculation ............................ 244
Auto-Wake-up Bit (WUE) During
Normal Operation ............................................ 249
Auto-Wake-up Bit (WUE) During Sleep ................... 249
Baud Rate Generator with Clock Arbitration ............ 222
BRG Overflow Sequence ......................................... 244
BRG Reset Due to SDA Arbitration During Start
Condition .......................................................... 231
Bus Collision During a Repeated Start
Condition (Case 1) ........................................... 232
Bus Collision During a Repeated Start
Condition (Case 2) ........................................... 232
Bus Collision During a Start Condition
(SCL = 0) ......................................................... 231
Bus Collision During a Stop Condition (Case 1) ...... 233
Bus Collision During a Stop Condition (Case 2) ...... 233
Bus Collision During Start Condition (SDA Only) .... 230
Bus Collision for Transmit and Acknowledge .......... 229
Capture/Compare/PWM (CCP1,CCP2) ................... 381
CLKO and I/O .......................................................... 378
Clock Synchronization ............................................. 215
Clock/Instruction Cycle .............................................. 68
EUSART/AUSART Synchronous Receive
(Master/Slave) ................................................. 390
EUSART/AUSART Synchronous Transmission
(Master/Slave) ................................................. 390
Example SPI Master Mode (CKE = 0) ..................... 382
Example SPI Master Mode (CKE = 1) ..................... 383
Example SPI Slave Mode (CKE = 0) ....................... 384
Example SPI Slave Mode (CKE = 1) ....................... 385
External Clock (All Modes Except PLL) ................... 376
Fail-Safe Clock Monitor ........................................... 302
First Start Bit Timing ................................................ 223
I
2
C Bus Data ............................................................ 386
I
2
C Bus Start/Stop Bits ............................................ 386
I
2
C Master Mode (7 or 10-Bit Transmission) ........... 226
I
2
C Master Mode (7-Bit Reception) ......................... 227
I
2
C Slave Mode (10-Bit Reception, SEN = 0,
ADMSK = 01001) ............................................ 212
I
2
C Slave Mode (10-Bit Reception, SEN = 0) .......... 211
I
2
C Slave Mode (10-Bit Reception, SEN = 1) .......... 217
I
2
C Slave Mode (10-Bit Transmission) .................... 213
I
2
C Slave Mode (7-Bit Reception, SEN = 0,
ADMSK = 01011) ............................................ 209
I
2
C Slave Mode (7-Bit Reception, SEN = 0) ............ 208
I
2
C Slave Mode (7-Bit Reception, SEN = 1) ............ 216
I
2
C Slave Mode (7-Bit Transmission) ...................... 210
I
2
C Slave Mode General Call Address
Sequence (7 or 10-Bit Address Mode) ............ 218
I
2
C Stop Condition Receive or Transmit Mode ........ 228
LCD Interrupt in Quarter Duty Cycle Drive .............. 186
LCD Sleep Entry/Exit When SLPEN = 1 or
CS1:CS0 = 00 ................................................. 187
MSSP I
2
C Bus Data ................................................ 388
MSSP I
2
C Bus Start/Stop Bits ................................. 388
PWM Output ............................................................ 159
Repeated Start Condition ........................................ 224
Reset, Watchdog Timer (WDT), Oscillator Start-up
Timer (OST) and Power-up Timer (PWRT) ..... 379
Send Break Character Sequence ............................ 250
Slave Synchronization ............................................. 197
Slow Rise Time (MCLR
Tied to VDD,
V
DD Rise > TPWRT) ............................................ 55
SPI Mode (Master Mode) ........................................ 196
SPI Mode (Slave Mode, CKE = 0) ........................... 198
SPI Mode (Slave Mode, CKE = 1) ........................... 198
Synchronous Reception
(Master Mode, SREN) ............................. 253, 268
Synchronous Transmission ............................. 251, 266
Synchronous Transmission
(Through TXEN) ...................................... 252, 267
Time-out Sequence on Power-up
(MCLR
Not Tied to VDD), Case 1 ...................... 54
Time-out Sequence on Power-up
(MCLR
Not Tied to VDD), Case 2 ...................... 55
Time-out Sequence on Power-up
(MCLR
Tied to VDD, VDD Rise TPWRT) .............. 54
Timer0 and Timer1 External Clock .......................... 380
Transition for Entry to Idle Mode ............................... 48