English
Language : 

70592C Datasheet, PDF (44/314 Pages) Microchip Technology – High-Performance, 16-bit Microcontrollers
TABLE 4-9: I2C1 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
I2C1RCV
I2C1TRN
I2C1BRG
I2C1CON
I2C1STAT
I2C1ADD
I2C1MSK
Legend:
0200
—
—
—
—
—
—
—
—
Receive Register
0202
—
—
—
—
—
—
—
—
Transmit Register
0204
—
—
—
—
—
—
—
Baud Rate Generator Register
0206
I2CEN
—
I2CSIDL SCLREL IPMIEN A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN
0208 ACKSTAT TRSTAT
—
—
—
BCL GCSTAT ADD10 IWCOL I2COV D_A
P
S
020A
—
—
—
—
—
—
Address Register
020C
—
—
—
—
—
—
Address Mask Register
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal for PinHigh devices.
Bit 2
PEN
R_W
Bit 1
RSEN
RBF
Bit 0
SEN
TBF
All
Resets
0000
00FF
0000
1000
0000
0000
0000
TABLE 4-10: I2C2 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
I2C2RCV
I2C2TRN
I2C2BRG
I2C2CON
I2C2STAT
I2C2ADD
I2C2MSK
Legend:
0210
—
—
—
—
—
—
—
—
Receive Register
0212
—
—
—
—
—
—
—
—
Transmit Register
0214
—
—
—
—
—
—
—
Baud Rate Generator Register
0216
I2CEN
—
I2CSIDL SCLREL IPMIEN A10M DISSLW SMEN GCEN STREN ACKDT ACKEN RCEN
0218 ACKSTAT TRSTAT
—
—
—
BCL GCSTAT ADD10 IWCOL I2COV D_A
P
S
021A
—
—
—
—
—
—
Address Register
021C
—
—
—
—
—
—
Address Mask Register
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal for PinHigh devices.
Bit 2
PEN
R_W
Bit 1
RSEN
RBF
Bit 0
SEN
TBF
All
Resets
0000
00FF
0000
1000
0000
0000
0000
TABLE 4-11: UART1 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
U1MODE
U1STA
U1TXREG
U1RXREG
U1BRG
Legend:
0220 UARTEN
—
USIDL IREN RTSMD
—
UEN1 UEN0 WAKE LPBACK ABAUD URXINV BRGH
0222 UTXISEL1 UTXINV UTXISEL0 — UTXBRK UTXEN UTXBF TRMT
URXISEL<1:0>
ADDEN RIDLE PERR
0224
—
—
—
—
—
—
—
UART Transmit Register
0226
—
—
—
—
—
—
—
UART Receive Register
0228
Baud Rate Generator Prescaler
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal for PinHigh devices.
Bit 2
Bit 1
PDSEL<1:0>
FERR OERR
Bit 0
STSEL
URXDA
All
Resets
0000
0110
xxxx
0000
0000