Microchip Technology ARD00385 Data Sheet

Page of 570
 2009-2011 Microchip Technology Inc.
DS39957D-page 97
PIC18F87K90 FAMILY
TABLE 6-2:
PIC18F87K90 FAMILY REGISTER FILE SUMMARY
Address
File Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on 
POR, BOR
EF4h
LCDCON
LCDEN
SLPEN
WERR
CS1
CS0
LMUX1
LMUX0
000- 0000
EF5h
LCDPS
WFT
BIASMD
LCDA
WA
LP3
LP2
LP1
LP0
0000 0000
EF6h
LCDSE0
SE07
SE06
SE05
SE04
SE03
SE02
SE01
SE00
0000 0000
EF7h
LCDSE1
SE15
SE14
SE13
SE12
SE11
SE10
SE09
SE08
0000 0000
EF8h
LCDSE2
SE23
SE22
SE21
SE20
SE19
SE18
SE17
SE16
0000 0000
EF9h
LCDSE3
SE31
SE30
SE29
SE28
SE27
SE26
SE25
SE24
0000 0000
EFAh
LCDSE4
SE39
SE38
S37
SE36
SE35
SE34
SE33
SE32
0000 0000
EFBh
LCDSE5
(
)
 SE47
SE46
SE45
SE44
SE43
SE42
SE41
SE40
0000 0000
EFCh
LCDRL
LRLAP1
LRLAP0
LRLBP1
LRLBP0
LRLAT2
LRLAT1
LRLAT0
0000 -000
EFDh
LCDREF
LCDIRE
LCDIRS
LCDCST2
LCDCST1
LCDCST0
VLCD3PE
VLCD2PE
VLCD1PE
0000 0000
EFEh
SSP2CON2
GCEN
ACKSTAT
ACKDT
ACKEN
RCEN
PEN
RSEN
SEN
0000 0000
EFFh
SSP2CON1
WCOL
SSPOV
SSPEN
CKP
SSPM3
SSPM2
SSPM1
SSPM0
0000 0000
F00h
SSP2STAT
SMP
CKE
D/A
P
S
R/W
UA
BF
0000 0000
F01h
SSP2ADD
MSSP Address Register in I
2
C™ Slave Mode. SSP1 Baud Rate Reload Register in I
2
C Master Mode
0000 0000
F02h
SSP2BUF
MSSP Receive Buffer/Transmit Register
xxxx xxxx
F03h
T4CON
T4OUTPS3 T4OUTPS2 T4OUTPS1 T4OUTPS0
TMR4ON
T4CKPS1
T4CKPS0
-000 0000
F04h
PR4
Timer4 Period Register
0000 0000
F05h
TMR4
Timer4 Register
1111 1111
F06h
CCP7CON
DC7B1
DC7B0
CCP7M3
CCP7M2
CCP7M1
CCP7M0
--00 0000
F07h
CCPR7L
Capture/Compare/PWM Register 7 Low Byte
xxxx xxxx
F08h
CCPR7H
Capture/Compare/PWM Register7 High Byte
xxxx xxxx
F09h
CCP6CON
DC6B1
DC6B0
CCP6M3
CCP6M2
CCP6M1
CCP6M0
--00 0000
F0Ah
CCPR6L
Capture/Compare/PWM Register 6 Low Byte
xxxx xxxx
F0Bh
CCPR6H
Capture/Compare/PWM Register6 High Byte
xxxx xxxx
F0Ch
CCP5CON
DC5B1
DC5B0
CCP5M3
CCP5M2
CCP5M1
CCP5M0
--00 0000
F0Dh
CCPR5L
Capture/Compare/PWM Register 5 Low Byte
xxxx xxxx
F0Eh
CCPR5H
Capture/Compare/PWM Register 5 High Byte
xxxx xxxx
F0Fh
CCP4CON
DC4B1
DC4B0
CCP4M3
CCP4M2
CCP4M1
CCP4M0
--00 0000
F10h
CCPR4L
Capture/Compare/PWM Register 4 Low Byte
xxxx xxxx
F11h
CCPR4H
Capture/Compare/PWM Register 4 High Byte
xxxx xxxx
F12h
T5GCON
TMR5GE
T5GPOL
T5GTM
T5GSPM
T5GGO/
T5DONE
T5GVAL
T5GSS1
T5GSS0
0000 0000
F13h
T5CON
TMR5CS1
TMR5CS0
T5CKPS1
T5CKPS0
SOSCEN
T5SYNC
RD16
TMR5ON
0000 0000
F14h
TMR5L
Timer5 Register Low Byte
0000 0000
F15h
TMR5H
Timer5 Register High Byte
xxxx xxxx
F16h
PMD3
CCP10MD
 CCP9MD
(
  CCP8MD
CCP7MD
CCP6MD
CCP5MD
CCP4MD
TMR12MD
0000 0000
F17h
PMD2
TMR10MD
TMR8MD
TMR7MD
)
 TMR6MD
TMR5MD
CMP3MD
CMP2MD
CMP1MD
0000 0000
F18h
PMD1
CTMUMD
RTCCMD
TMR4MD
TMR3MD
TMR2MD
TMR1MD
-000 000-
F19h
PMD0
CCP3MD
CCP2MD
CCP1MD
UART2MD
UART1MD
SSP2MD
SSP1MD
ADCMD
0000 0000
F1Ah
PSTR3CON
CMPL1
CMPL0
STRSYNC
STRD
STRC
STRB
STRA
00-0 0001
F1Bh
PSTR2CON
CMPL1
CMPL0
STRSYNC
STRD
STRC
STRB
STRA
00-0 0001
F1Ch
TXREG2
Transmit Data FIFO
xxxx xxxx
F1Dh
RCREG2
Receive Data FIFO
0000 0000
F1Eh
SPBRG2
USART2 Baud Rate Generator Low Byte
0000 0000
F1Fh
SPBRGH2
USART2 Baud Rate Generator High Byte
0000 0000
F20h
BAUDCON2
ABDOVF
RCIDL
RXDTP
TXCKP
BRG16
WUE
ABDEN
0100 0-00
F21h
TXSTA2
CSRC
TX9
TXEN
SYNC
SENDB
BRGH
TRMT
TX9D
0000 0010
F22h
RCSTA2
SPEN
RX9
SREN
CREN
ADDEN
FERR
OERR
RX9D
0000 000x
F23h
ANCON2
ANSEL23
ANSEL22
ANSEL21
ANSEL20
ANSEL19
ANSEL18
ANSEL17
ANSEL16
1111 1111
Note
1:
This bit is available when Master Clear is disabled (MCLRE = 0). When MCLRE is set, the bit is unimplemented.
2:
Unimplemented in 64-pin devices (PIC18F6XK90).
3:
Unimplemented in devices with a program memory of 32 Kbytes (PIC18FX5K90).