English
Language : 

PIC24F16KL402 Datasheet, PDF (38/260 Pages) Microchip Technology – Low-Power, Low-Cost, General Purpose 16-Bit Flash Microcontrollers with nanoWatt XLP Technology
TABLE 4-6: TIMER REGISTER MAP
File Name 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
PR1
0102
Timer1 Period Register
T1CON
0104 TON
— TSIDL
—
—
— T1ECS1 T1ECS0
—
TGATE TCKPS1 TCKPS0
—
TSYNC
TCS
—
TMR2
0106
—
—
—
—
—
—
—
—
Timer2 Register
PR2
0108
—
—
—
—
—
—
—
—
Timer2 Period Register
T2CON
010A —
—
—
—
—
—
—
—
—
T2OUTPS3 T2OUTPS2 T2OUTPS1 T2OUTPS0 TMR2ON T2CKPS1 T2CKPS0
TMR3
010C
Timer3 Register
T3GCON
010E —
—
—
—
—
—
—
— TMR3GE TG3POL T3GTM T3GSPM T3GGO T3GVAL T3GSS1 T3GSS0
T3CON
0110
—
—
—
—
—
—
—
— TMR3CS1 TMR3CS0 T3CKPS1 T3CKPS0 SOSCEN T3SYNC
—
TMR3ON
TMR4(1)
0112
—
—
—
—
—
—
—
—
Timer4 Register
PR4(1)
0114
—
—
—
—
—
—
—
—
Timer4 Period Register
T4CON(1)
0116
—
—
—
—
—
—
—
—
—
T4OUTPS3 T4OUTPS2 T4OUTPS1 T4OUTPS0 TMR4ON T4CKPS1 T4CKPS0
CCPTMRS0(1) 013C
—
—
—
—
—
—
—
—
—
C3TSEL0(1)
—
—
C2TSEL0
—
—
C1TSEL0
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: These bits and/or registers are unimplemented on PIC24FXXKL10X and PIC24FXXKL20X family devices; read as ‘0’.
0000
FFFF
0000
0000
00FF
0000
0000
0000
0000
0000
00FF
0000
0000
TABLE 4-7: CCP/ECCP REGISTER MAP
File Name 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
CCP1CON
0190
—
—
—
—
—
—
—
—
PM1(1) PM0(1) DC1B1 DC1B0 CCP1M3 CCP1M2
CCPR1L
0192
—
—
—
—
—
—
—
—
Capture/Compare/PWM1 Register Low Byte
CCPR1H
0194
—
—
—
—
—
—
—
—
Capture/Compare/PWM1 Register High Byte
ECCP1DEL(1) 0196
—
—
—
—
—
—
—
—
PRSEN PDC6
PDC5
PDC4
PDC3
PDC2
ECCP1AS(1) 0198
—
—
—
—
—
—
—
— ECCPASE ECCPAS2 ECCPAS1 ECCPAS0 PSSAC1 PSSAC0
PSTR1CON(1) 019A
—
—
—
—
—
—
—
—
CMPL1 CMPL0
— STRSYNC STRD STRC
CCP2CON
019C
—
—
—
—
—
—
—
—
—
—
DC2B1 DC2B0 CCP2M3 CCP2M2
CCPR2L
019E
—
—
—
—
—
—
—
—
Capture/Compare/PWM2 Register Low Byte
CCPR2H
01A0
—
—
—
—
—
—
—
—
Capture/Compare/PWM2 Register High Byte
CCP3CON(1) 01A8
—
—
—
—
—
—
—
—
—
—
DC3B1 DC3B0 CCP3M3 CCP3M2
CCPR3L(1)
01AA
—
—
—
—
—
—
—
—
Capture/Compare/PWM3 Register Low Byte
CCPR3H(1)
01AC
—
—
—
—
—
—
—
—
Capture/Compare/PWM3 Register High Byte
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: These bits and/or registers are unimplemented on PIC24FXXKL10X and PIC24FXXKL20X family devices; read as ‘0’.
CCP1M1 CCP1M0
PDC1 PDC0
PSSBD1 PSSBD0
STRB STRA
CCP2M1 CCP2M0
CCP3M1 CCP3M0
0000
0000
0000
0000
0000
0001
0000
0000
0000
0000
0000
0000