Datasheet

Table Of Contents
PIC18F85J90 FAMILY
DS39770C-page 78 2010 Microchip Technology Inc.
PORTJ
(2)
RJ7 RJ6 RJ5 RJ4 RJ3 RJ2 RJ1 RJ0 xxxx xxxx 60, 136
PORTH
(2)
RH7 RH6 RH5 RH4 RH3 RH2 RH1 RH0 xxxx xxxx 60, 134
PORTG RDPU REPU RJPU
(2)
RG4 RG3 RG2 RG1 RG0 000x xxxx 60, 132
PORTF RF7 RF6 RF5 RF4 RF3 RF2 RF1
xxxx xxx- 60, 130
PORTE RE7 RE6 RE5 RE4 RE3
—RE1RE0xxxx x-xx 61, 127
PORTD RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 xxxx xxxx 61, 125
PORTC RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 xxxx xxxx 61, 123
PORTB RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx xxxx 61, 120
PORTA RA7
(5)
RA6
(5)
RA5RA4RA3RA2RA1RA0xx0x 0000 61, 117
SPBRGH1 EUSART Baud Rate Generator High Byte 0000 0000 61, 240
BAUDCON1 ABDOVF RCIDL RXDTP TXCKP BRG16
WUE ABDEN 0100 0-00 61, 238
LCDDATA23
(2)
S47C3 S46C3 S45C3 S44C3 S43C3 S42C3 S41C3 S40C3 xxxx xxxx 61, 167
LCDDATA22 S39C3
(2)
S38C3
(2)
S37C3
(2)
S36C3
(2)
S35C3
(2)
S34C3
(2)
S33C3
(2)
S32C3 xxxx xxxx 61, 167
LCDDATA21 S31C3 S30C3 S29C3 S28C3 S27C3 S26C3 S25C3 S24C3 xxxx xxxx 61, 167
LCDDATA20 S23C3 S22C3 S21C3 S20C3 S19C3 S18C3 S17C3 S16C3 xxxx xxxx 61, 167
LCDDATA19 S15C3 S14C3 S13C3 S12C3 S11C3 S10C3 S09C3 S08C3 xxxx xxxx 61, 167
LCDDATA18 S07C3 S06C3 S05C3 S04C3 S03C3 S02C3 S01C3 S00C3 xxxx xxxx 61, 167
LCDDATA17
(2)
S47C2 S46C2 S45C2 S44C2 S43C2 S42C2 S41C2 S40C2 xxxx xxxx 61, 167
LCDDATA16 S39C2
(2)
S38C2
(2)
S37C2
(2)
S36C2
(2)
S35C2
(2)
S34C2
(2)
S33C2
(2)
S32C2 xxxx xxxx 61, 167
LCDDATA15 S31C2 S30C2 S29C2 S28C2 S27C2 S26C2 S25C2 S24C2 xxxx xxxx 61, 167
LCDDATA14 S23C2 S22C2 S21C2 S20C2 S19C2 S18C2 S17C2 S16C2 xxxx xxxx 61, 167
LCDDATA13 S15C2 S14C2 S13C2 S12C2 S11C2 S10C2 S09C2 S08C2 xxxx xxxx 61, 167
LCDDATA12 S07C2 S06C2 S05C2 S04C2 S03C2 S02C2 S01C2 S00C2 xxxx xxxx 61, 167
LCDDATA11
(2)
S47C1 S46C1 S45C1 S44C1 S43C1 S42C1 S41C1 S40C1 xxxx xxxx 61, 167
LCDDATA10 S39C1
(2)
S38C1
(2)
S37C1
(2)
S36C1
(2)
S35C1
(2)
S34C1
(2)
S33C1
(2)
S32C1 xxxx xxxx 61, 167
LCDDATA9 S31C1 S30C1 S29C1 S28C1 S27C1 S26C1 S25C1 S24C1 xxxx xxxx 61, 167
LCDDATA8 S23C1 S22C1 S21C1 S20C1 S19C1 S18C1 S17C1 S16C1 xxxx xxxx 61, 167
LCDDATA7 S15C1 S14C1 S13C1 S12C1 S11C1 S10C1 S09C1 S08C1 xxxx xxxx 61, 167
LCDDATA6 S07C1 S06C1 S05C1 S04C1 S03C1 S02C1 S01C1 S00C1 xxxx xxxx 61, 167
LCDDATA5
(2)
S47C0 S46C0 S45C0 S44C0 S43C0 S42C0 S41C0 S40C0 xxxx xxxx 61, 167
CCPR1H Capture/Compare/PWM Register 1 High Byte xxxx xxxx 61, 154
CCPR1L Capture/Compare/PWM Register 1 Low Byte xxxx xxxx 61, 154
CCP1CON
DC1B1 DC1B0 CCP1M3 CCP1M2 CCP1M1 CCP1M0 --00 0000 61, 153
CCPR2H Capture/Compare/PWM Register 2 High Byte xxxx xxxx 61, 154
CCPR2L Capture/Compare/PWM Register 2 Low Byte xxxx xxxx 62, 154
CCP2CON
DC2B1 DC2B0 CCP2M3 CCP2M2 CCP2M1 CCP2M0 --00 0000 62, 153
SPBRG2 AUSART Baud Rate Generator Register 0000 0000 62, 260
RCREG2 AUSART Receive Register 0000 0000 62, 265
TXREG2 AUSART Transmit Register 0000 0000 62, 263
TXSTA2 CSRC TX9 TXEN SYNC
BRGH TRMT TX9D 0000 -010 62, 258
RCSTA2 SPEN RX9 SREN CREN ADDEN FERR OERR RX9D 0000 000x 62, 259
TABLE 6-3: PIC18F85J90 FAMILY REGISTER FILE SUMMARY (CONTINUED)
File Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOR
Details
on page
Legend: x = unknown, u = unchanged, - = unimplemented, q = value depends on condition, r = reserved, do not modify
Note 1: Bit 21 of the PC is only available in Test mode and Serial Programming modes.
2: These registers and/or bits are available only on 80-pin devices; otherwise, they are unimplemented and read as ‘0’. Reset states shown
are for 80-pin devices.
3: Alternate names and definitions for these bits when the MSSP module is operating in I
2
C™ Slave mode. See Section 17.4.3.2 “Address
Masking” for details.
4: The PLLEN bit is only available in specific oscillator configurations; otherwise, it is disabled and reads as ‘0’. See Section 3.4.3 “PLL
Frequency Multiplier” for details.
5: RA6/RA7 and their associated latch and direction bits are configured as port pins only when the internal oscillator is selected as the default
clock source (FOSC2 Configuration bit = 0); otherwise, they are disabled and these bits read as0’.