Datasheet

2011-2013 Microchip Technology Inc. DS30001037C-page 38
PIC24F16KL402 FAMILY
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 0000
PR1 0102 Timer1 Period Register FFFF
T1CON 0104 TON
—TSIDL T1ECS1 T1ECS0 TGATE TCKPS1 TCKPS0 TSYNC TCS 0000
TMR2 0106
Timer2 Register 0000
PR2 0108
Timer2 Period Register 00FF
T2CON 010A
T2OUTPS3 T2OUTPS2 T2OUTPS1 T2OUTPS0 TMR2ON T2CKPS1 T2CKPS0 0000
TMR3 010C Timer3 Register 0000
T3GCON 010E
TMR3GE T3GPOL T3GTM T3GSPM T3GGO/
T3DONE
T3GVAL T3GSS1 T3GSS0 0000
T3CON 0110
TMR3CS1 TMR3CS0 T3CKPS1 T3CKPS0 T3OSCEN T3SYNC —TMR3ON0000
TMR4
(1)
0112 Timer4 Register 0000
PR4
(1)
0114 Timer4 Period Register 00FF
T4CON
(1)
0116 T4OUTPS3 T4OUTPS2 T4OUTPS1 T4OUTPS0 TMR4ON T4CKPS1 T4CKPS0 0000
CCPTMRS0
(1)
013C C3TSEL0
(1)
C2TSEL0 C1TSEL0 0000
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’.
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 CCP1M1 CCP1M0 0000
CCPR1L 0192
Capture/Compare/PWM1 Register Low Byte 0000
CCPR1H 0194
Capture/Compare/PWM1 Register High Byte 0000
ECCP1DEL
(1)
0196 PRSEN PDC6 PDC5 PDC4 PDC3 PDC2 PDC1 PDC0 0000
ECCP1AS
(1)
0198 ECCPASE ECCPAS2 ECCPAS1 ECCPAS0 PSSAC1 PSSAC0 PSSBD1 PSSBD0 0000
PSTR1CON
(1)
019A —CMPL1CMPL0 STRSYNC STRD STRC STRB STRA 0001
CCP2CON 019C
DC2B1 DC2B0 CCP2M3 CCP2M2 CCP2M1 CCP2M0 0000
CCPR2L 019E
Capture/Compare/PWM2 Register Low Byte 0000
CCPR2H 01A0
Capture/Compare/PWM2 Register High Byte 0000
CCP3CON
(1)
01A8 DC3B1 DC3B0 CCP3M3 CCP3M2 CCP3M1 CCP3M0 0000
CCPR3L
(1)
01AA Capture/Compare/PWM3 Register Low Byte 0000
CCPR3H
(1)
01AC Capture/Compare/PWM3 Register High Byte 0000
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’.