PIC16C9XX
TABLE 10-3: REGISTERS ASSOCIATED WITH TIMER1, CAPTURE AND COMPARE
Address Name
0Bh, 8Bh, INTCON
10Bh, 18Bh
0Ch
PIR1
8Ch
PIE1
Bit 7 Bit 6
Bit 5
GIE PEIE
LCDIF ADIF(1)
LCDIE ADIE(1)
T0IE
—
—
Bit 4
INTE
—
—
Bit 3
RBIE
SSPIF
SSPIE
Bit 2
T0IF
Bit 1
INTF
Bit 0
RBIF
Value on
Power-on
Reset
0000 000x
Value on
all other
Resets
0000 000u
CCP1IF
CCP1IE
TMR2IF
TMR2IE
TMR1IF
TMR1IE
00-- 0000 00-- 0000
00-- 0000 00-- 0000
87h
TRISC
—
— PORTC Data Direction Control Register
--11 1111
0Eh
TMR1L
Holding register for the Least Significant Byte of the 16-bit TMR1 register
xxxx xxxx
0Fh
TMR1H
Holding register for the Most Significant Byte of the 16-bit TMR1 register
xxxx xxxx
10h
T1CON
—
— T1CKPS1 T1CKPS0 T1OSCEN T1SYNC TMR1CS TMR1ON --00 0000
15h
CCPR1L Capture/Compare/PWM1 (LSB)
xxxx xxxx
16h
CCPR1H Capture/Compare/PWM1 (MSB)
xxxx xxxx
17h
CCP1CON —
—
CCP1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0 --00 0000
Legend: x = unknown, u = unchanged, - = unimplemented locations read as '0’. Shaded cells are not used in these modes.
Note 1: Bits ADIE and ADIF reserved on the PIC16C923, always maintain these bits clear.
--11 1111
uuuu uuuu
uuuu uuuu
--uu uuuu
uuuu uuuu
uuuu uuuu
--00 0000
TABLE 10-4: REGISTERS ASSOCIATED WITH PWM AND TIMER2
Address Name
Bit 7 Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on
Power-on
Reset
Value on
all other
Resets
0Bh, 8Bh, INTCON
10Bh, 18Bh
0Ch
PIR1
8Ch
PIE1
GIE
PEIE
LCDIF
LCDIE
ADIF(1)
ADIE(1)
T0IE
—
—
INTE
—
—
RBIE
T0IF
INTF
RBIF 0000 000x 0000 000u
SSPIF
SSPIE
CCP1IF
CCP1IE
TMR2IF
TMR2IE
TMR1IF 00-- 0000 00-- 0000
TMR1IE 00-- 0000 00-- 0000
87h
TRISC
—
—
PORTC Data Direction Control Register
--11 1111 --11 1111
11h
TMR2
Timer2 module’s register
0000 0000 0000 0000
92h
PR2
Timer2 module’s Period register
1111 1111 1111 1111
12h
T2CON
— TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 TMR2ON T2CKPS1 T2CKPS0 -000 0000 -000 0000
15h
CCPR1L Capture/Compare/PWM1 (LSB)
xxxx xxxx uuuu uuuu
16h
CCPR1H Capture/Compare/PWM1 (MSB)
xxxx xxxx uuuu uuuu
17h
CCP1CON —
—
CCP1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0 --00 0000 --00 0000
Legend: x = unknown, u = unchanged, - = unimplemented locations read as '0’. Shaded cells are not used in this mode.
Note 1: Bits ADIE and ADIF reserved on the PIC16C923, always maintain these bits clear.
© 1997 Microchip Technology Inc.
DS30444E - page 61