Datasheet
PIC18F87K90 FAMILY
DS39957D-page 272 2009-2011 Microchip Technology Inc.
TABLE 19-4: REGISTERS ASSOCIATED WITH ECCP1/2/3 MODULE AND TIMER1/2/3/4/6/8/10/12
File
Name
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reset
Values on
Page:
INTCON
GIE/GIEH PEIE/GIEL TMR0IE INT0IE RBIE TMR0IF INT0IF RBIF 75
RCON IPEN SBOREN CM RI TO PD POR BOR 76
PIR3 TMR5GIF
LCDIF RC2IF TX2IF CTMUIF CCP2IF CCP1IF RTCCIF 77
PIR4 CCP10IF
(1)
CCP9IF
(1)
CCP8IF CCP7IF CCP6IF CCP5IF CCP4IF CCP3IF 77
PIE3 TMR5GIE
LCDIE RC2IE TX2IE CTMUIE CCP2IE CCP1IE RTCCIE 77
PIE4 CCP10IE
(1)
CCP9IE
(1)
CCP8IE CCP7IE CCP6IE CCP5IE CCP4IE CCP3IE 77
IPR3 TMR5GIP
LCDIP RC2IP TX2IP CTMUIP CCP2IP CCP1IP RTCCIP 77
IPR4 CCP10IP
(1)
CCP9IP
(1)
CCP8IP CCP7IP CCP6IP CCP5IP CCP4IP CCP3IP 77
TRISB
TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 78
TRISC TRISC7 TRISC6 TRISC5 TRISC4 TRISC3 TRISC2 TRISC1 TRISC0 78
TRISE
TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0 78
TRISH
(2)
TRISH7 TRISH6 TRISH5 TRISH4 TRISH3 TRISH2 TRISH1 TRISH0 78
TMR1H Timer1 Register High Byte 76
TMR1L Timer1 Register Low Byte 76
TMR2 Timer2 Register 76
TMR3H Timer3 Register High Byte 77
TMR3L Timer3 Register Low Byte 77
TMR4 Timer4 Register 82
TMR6 Timer6 Register 81
TMR8 Timer8 Register 81
TMR10
(1)
TMR10 Register 81
TMR12
(1)
TMR10 Register 81
PR2 Timer2 Period Register 76
PR4 Timer4 Period Register 82
PR6 Timer6 Period Register 81
PR8 Timer8 Period Register 81
PR10 Timer10 Period Register 81
PR12 Timer12 Period Register 81
T1CON TMR1CS1 TMR1CS0 T1CKPS1 T1CKPS0 SOSCEN T1SYNC
RD16 TMR1ON 76
T2CON
— T2OUTPS3 T2OUTPS2 T2OUTPS1 T2OUTPS0 TMR2ON T2CKPS1 T2CKPS0 76
T3CON TMR3CS1 TMR3CS0 T3CKPS1 T3CKPS0 SOSCEN T3SYNC
RD16 TMR3ON 77
T4CON
— T4OUTPS3 T4OUTPS2 T4OUTPS1 T4OUTPS0 TMR4ON T4CKPS1 T4CKPS0 82
T6CON
— T6OUTPS3 T6OUTPS2 T6OUTPS1 T6OUTPS0 TMR6ON T6CKPS1 T6CKPS0 81
T8CON
— T8OUTPS3 T8OUTPS2 T8OUTPS1 T8OUTPS0 TMR8ON T8CKPS1 T8CKPS0 81
T10CON
(1)
— T10OUTPS3 T10OUTPS2 T10OUTPS1 T10OUTPS0 TMR10ON T10CKPS1 T10CKPS0 81
T12CON
(1)
— T12OUTPS3 T12OUTPS2 T12OUTPS1 T12OUTPS0 TMR12ON T12CKPS1 T12CKPS0 81
CCPR1H Capture/Compare/PWM Register1 High Byte 77
CCPR1L Capture/Compare/PWM Register1 Low Byte 77
CCPR2H Capture/Compare/PWM Register2 High Byte 80
CCPR2L Capture/Compare/PWM Register2 Low Byte 80
CCPR3H Capture/Compare/PWM Register3 High Byte 80
CCPR3L Capture/Compare/PWM Register3 Low Byte 80
CCP1CON P1M1 P1M0
DC1B1 DC1B0 CCP1M3 CCP1M2 CCP1M1 CCP1M0 77
CCP2CON P2M1 P2M0
DC2B1 DC2B0 CCP2M3 CCP2M2 CCP2M1 CCP2M0 80
CCP3CON P3M1 P3M0
DC3B1 DC3B0 CCP3M3 CCP3M2 CCP3M1 CCP3M0 80
Note 1: Unimplemented in devices with a program memory of 32 Kbytes (PIC18FX5K90).
2: Unimplemented in PIC18F6XK90 devices.