TABLE 4-3: INPUT CAPTURE 1 THROUGH INPUT CAPTURE 4 REGISTER MAP
SFR
Name
Addr. Bit 15 Bit 14 Bit 13
Bit 12
Bit 11
Bit 10 Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
IC1CON1 0140 —
— ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 —
—
—
ICI1
ICI0
IC1CON2 0142 —
—
—
—
—
—
—
IC32 ICTRIG TRIGSTAT —
IC1BUF 0144
Input Capture 1 Buffer Register
IC1TMR 0146
Input Capture 1 Timer Register
IC2CON1 0148 —
— ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 —
—
—
ICI1
ICI0
IC2CON2 014A —
—
—
—
—
—
—
IC32 ICTRIG TRIGSTAT —
IC2BUF 014C
Input Capture 2 Buffer Register
IC2TMR 014E
Input Capture 2 Timer Register
IC3CON1 0150 —
— ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 —
—
—
ICI1
ICI0
IC3CON2 0152 —
—
—
—
—
—
—
IC32 ICTRIG TRIGSTAT —
IC3BUF 0154
Input Capture 3 Buffer Register
IC3TMR 0156
Input Capture 3 Timer Register
IC4CON1 0158 —
— ICSIDL ICTSEL2 ICTSEL1 ICTSEL0 —
—
—
ICI1
ICI0
IC4CON2 015A —
—
—
—
—
—
—
IC32 ICTRIG TRIGSTAT —
IC4BUF 015C
Input Capture 4 Buffer Register
IC4TMR 015E
Input Capture 4 Timer Register
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
ICOV
ICBNE
ICM2
ICM1
ICM0
0000
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0 000D
xxxx
ICOV
ICBNE
ICM2
ICM1
ICM0
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
0000
0000
000D
xxxx
ICOV
ICBNE
ICM2
ICM1
ICM0
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
0000
0000
000D
xxxx
ICOV
ICBNE
ICM2
ICM1
ICM0
SYNCSEL4 SYNCSEL3 SYNCSEL2 SYNCSEL1 SYNCSEL0
0000
0000
000D
xxxx
0000
TABLE 4-4: I2C1 REGISTER MAP
SFR
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
I2C1CON1 0200 I2CEN
— I2CSIDL SCLREL STRICT A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN
I2C1CON2 0202
—
—
—
—
—
—
—
—
—
PCIE
SCIE
BOEN SDAHT
I2C1STAT 0204 ACKSTAT TRSTAT ACKTIM
—
—
BCL GCSTAT ADD10 IWCOL I2COV
D_A
P
S
I2C1ADD 0206
—
—
—
—
—
—
I2C1 Address Register
I2C1MSK 0208
—
—
—
—
—
—
I2C1 Address Mask Register
I2C1BRG 020A
Baud Rate Generator Register
I2C1TRN 020C
—
—
—
—
—
—
—
—
I2C1 Transmit Register
I2C1RCV 020E
—
—
—
—
—
—
—
—
I2C1 Receive Register
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Bit 2
PEN
SBCDE
R_W
Bit 1
RSEN
AHEN
RBF
Bit 0
SEN
DHEN
TBF
All
Resets
1000
1000
0000
0000
0000
0000
00FF
0000