Datasheet
PIC18F87K90 FAMILY
DS39957D-page 98 2009-2011 Microchip Technology Inc.
F24h ANCON1 ANSEL15 ANSEL14 ANSEL13 ANSEL12 ANSEL11 ANSEL10 ANSEL9 ANSEL8 1111 1111
F25h ANCON0 ANSEL7 ANSEL6 ANSEL5 ANSEL4 ANSEL3 ANSEL2 ANSEL1 ANSEL0 1111 1111
F26h — — — — — — — — — —
F27h ODCON3 U2OD U1OD
— — — — — CTMUDS 00-- ---0
F28h ODCON2
CCP10OD
(3)
CCP9OD
(3)
CCP8OD CCP7OD CCP6OD CCP5OD CCP4OD CCP3OD 0000 0000
F29H ODCON1 SSP1OD CCP2OD CCP1OD
— — — — SSP2OD 000- ---0
F2Ah REFOCON ROON
— ROSSLP ROSEL RODIV3 RODIV2 RODIV1 RODIV0 0-00 0000
F2Bh CCPTMRS2
— — — C10TSEL0 — C9TSEL0 C8TSEL1 C8TSEL0 ---0 -000
F2Ch CCPTMRS1 C7TSEL1 C7TSEL0
—C6TSEL0— C5TSEL0 C4TSEL1 C4TSEL0 00-0 -000
F2Dh CCPTMRS0 C3TSEL1 C3TSEL0 C2TSEL2 C2TSEL1 C2TSEL0 C1TSEL2 C1TSEL1 C1TSEL0 0000 0000
F2Eh CM3CON CON COE CPOL EVPOL1 EVPOL0 CREF CCH1 CCH0 0001 1111
F2Fh CM2CON CON COE CPOL EVPOL1 EVPOL0 CREF CCH1 CCH0 0001 1111
F30h T12CON
—
T12OUTPS3 T12OUTPS2 T12OUTPS1 T12OUTPS0
TMR12ON T12CKPS1 T12CKPS0 -000 0000
F31h PR12 Timer12 Period Register 1111 1111
F32h TMR12 TMR12 Register 0000 0000
F33h T10CON
(3)
—
T10OUTPS3 T10OUTPS2 T10OUTPS1 T10OUTPS0
TMR10ON T10CKPS1 T10CKPS0 -000 0000
F34h PR10 Timer10 Period Register 1111 1111
F35h TMR10 TMR10 Register 0000 0000
F36h T8CON
— T8OUTPS3 T8OUTPS2 T8OUTPS1 T8OUTPS0 TMR8ON T8CKPS1 T8CKPS0 -000 0000
F37h PR8 Timer8 Period Register 1111 1111
F38h TMR8 Timer8 Register 0000 0000
F39H T6CON
— T6OUTPS3 T6OUTPS2 T6OUTPS1 T6OUTPS0 TMR6ON T6CKPS1 T6CKPS0 -000 0000
F3Ah PR6 Timer6 Period Register 1111 1111
F3Bh TMR6 Timer6 Register 0000 0000
F3Ch T7GCON
(3)
TMR7GE T7GPOL T7GTM T7GSPM T7GGO/
T7DONE
T7GVAL T7GSS1 T7GSS0 0000 0x00
F3Dh T7CON
(3)
TMR7CS1 TMR7CS0 T7CKPS1 T7CKPS0 — T7SYNC RD16 TMR7ON 0000 0x00
F3Eh TMR7L
(3)
Timer7 Register Low Byte xxxx xxxx
F3Fh TMR7H
(3)
Timer7 Register High Byte xxxx xxxx
F40h CCP10CON
(3)
— — DC10B1 DC10B0 CCP10M3 CCP10M2 CCP10M1 CCP10M0 --00 0000
F41h CCPR10L
(3)
Capture/Compare/PWM Register 10 Low Byte xxxx xxxx
F42h CCPR10H
(3)
Capture/Compare/PWM Register 10 High Byte xxxx xxxx
F43h CCP9CON
(3)
— — DC9B1 DC9B0 CCP9M3 CCP9M2 CCP9M1 CCP9M0 --00 0000
F44h CCPR9L
(3)
Capture/Compare/PWM Register 9 Low Byte xxxx xxxx
F45h CCPR9H
(3)
Capture/Compare/PWM Register 9 High Byte xxxx xxxx
F46h CCP8CON
— — DC8B1 DC8B0 CCP8M3 CCP8M2 CCP8M1 CCP8M0 --00 0000
F47h CCPR8L Capture/Compare/PWM Register 8 Low Byte xxxx xxxx
F48h CCPR8H Capture/Compare/PWM Register 8 High Byte xxxx xxxx
F49h CCP3CON P3M1 P3M0 DC3B1 DC3B0 CCP3M3 CCP3M2 CCP3M1 CCP3M0 0000 0000
F4Ah CCPR3L Capture/Compare/PWM Register 3 Low Byte xxxx xxxx
F4Bh CCPR3H Capture/Compare/PWM Register 3 High Byte xxxx xxxx
F4Ch ECCP3DEL P3RSEN P3DC6 P3DC5 P3DC4 P3DC3 P3DC2 P3DC1 P3DC0 0000 0000
F4Dh ECCP3AS ECCP3ASE ECCP3AS2 ECCP3AS1 ECCP3AS0 PSS3AC1 PSS3AC0 PSS3BD1 PSS3BD0 0000 0000
F4Eh CCP2CON P2M1 P2M0 DC2B1 DC2B0 CCP2M3 CCP2M2 CCP2M1 CCP2M0 0000 0000
F4Fh CCPR2L Capture/Compare/PWM Register 2 Low Byte xxxx xxxx
TABLE 6-2: PIC18F87K90 FAMILY REGISTER FILE SUMMARY (CONTINUED)
Address
File Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOR
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).