Datasheet
© 2007-2011 Microchip Technology Inc. DS70290J-page 37
dsPIC33FJ32GP202/204 and dsPIC33FJ16GP304
TABLE 4-5: TIMER REGISTER MAP
SFR Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
TMR1 0100 Timer1 Register
0000
PR1 0102 Period Register 1
FFFF
T1CON 0104 TON
—
TSIDL
— — — — — —
TGATE TCKPS<1:0>
—
TSYNC TCS
—
0000
TMR2 0106 Timer2 Register
0000
TMR3HLD 0108 Timer3 Holding Register (for 32-bit timer operations only)
xxxx
TMR3 010A Timer3 Register
0000
PR2 010C Period Register 2
FFFF
PR3 010E Period Register 3
FFFF
T2CON 0110 TON
—
TSIDL
— — — — — —
TGATE TCKPS<1:0> T32
—
TCS
—
0000
T3CON 0112 TON
—
TSIDL
— — — — — —
TGATE TCKPS<1:0>
— —
TCS
—
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-6: INPUT CAPTURE REGISTER MAP
SFR Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
IC1BUF 0140 Input 1 Capture Register
xxxx
IC1CON 0142
— —
ICSIDL
— — — — —
ICTMR ICI<1:0> ICOV ICBNE ICM<2:0>
0000
IC2BUF 0144 Input 2 Capture Register
xxxx
IC2CON 0146
— —
ICSIDL
— — — — —
ICTMR ICI<1:0> ICOV ICBNE ICM<2:0>
0000
IC7BUF 0158 Input 7 Capture Register
xxxx
IC7CON 015A
— —
ICSIDL
— — — — —
ICTMR ICI<1:0> ICOV ICBNE ICM<2:0>
0000
IC8BUF 015C Input 8 Capture Register
xxxx
IC8CON 015E
— —
ICSIDL
— — — — —
ICTMR ICI<1:0> ICOV ICBNE ICM<2:0>
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-7: OUTPUT COMPARE REGISTER MAP
SFR Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
OC1RS 0180 Output Compare 1 Secondary Register
xxxx
OC1R 0182 Output Compare 1 Register
xxxx
OC1CON 0184
— —
OCSIDL
— — — — — — — —
OCFLT OCTSEL OCM<2:0>
0000
OC2RS 0186 Output Compare 2 Secondary Register
xxxx
OC2R 0188 Output Compare 2 Register
xxxx
OC2CON 018A
— —
OCSIDL
— — — — — — — —
OCFLT OCTSEL OCM<2:0>
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.