English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (416/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
TABLE 18-4: I2C2 SFR SUMMARY
Virtual
Address
Name
BF80_5200 I2C2CON 31:24
23:16
15:8
7:0
BF80_5204 I2C2CONCLR 31:0
BF80_5208 I2C2CONSET 31:0
BF80_520C I2C2CONINV 31:0
BF80_5210 I2C2STAT 31:24
23:16
15:8
7:0
BF80_5214 I2C2STATCLR 31:0
BF80_5218 I2C2STATSET 31:0
BF80_521C I2C2STATINV 31:0
BF80_5220 I2C2ADD 31:24
23:16
15:8
7:0
BF80_5224 I2C2ADDCLR 31:0
BF80_5228 I2C2ADDSET 31:0
BF80_522C I2C2ADDINV 31:0
BF80_5230 I2C2MSK 31:24
23:16
15:8
7:0
BF80_5234 I2C2MSKCLR 31:0
BF80_5238 I2C2MSKSET 31:0
BF80_523C I2C2MSKINV 31:0
BF80_5240 I2C2BRG 31:24
23:16
15:8
7:0
BF80_5244 I2C2BRGCLR 31:0
BF80_5248 I2C2BRGSET 31:0
BF80_524C I2C2BRGINV 31:0
BF80_5250 I2C2TRN 31:24
23:16
15:8
7:0
BF80_5254 I2C2TRNCLR 31:0
BF80_5258 I2C2TRNSET 31:0
BF80_525C I2C2TRNINV 31:0
BF80_5260 I2C2RCV 31:24
23:16
15:8
7:0
Bit
31/23/15/7
—
—
ON
GCEN
—
—
ACKSTAT
IWCOL
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Bit
Bit
Bit
Bit
Bit
Bit
30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
Bit
24/16/8/0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
FRZ
SIDL
SCLREL STRICT
A10M
DISSLW
SMEN
STREN
ACKDT
ACKEN
RCEN
PEN
RSEN
SEN
Clears selected bits of I2C2CON, read yields undefined value
Sets selected bits of I2C2CON, read yields undefined value
Inverts selected bits of I2C2CON, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
TRSTAT
—
—
—
BCL
GCSTAT
ADD10
I2COV
D/A
P
S
R/W
RBF
TBF
Clears selected bits of I2C2STAT, read yields undefined value
Sets selected bits of I2C2STAT, read yields undefined value
Inverts selected bits of I2C2STAT, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
ADD<9:8>
ADD<7:0>
Clears selected bits of I2C2ADD, read yields undefined value
Sets selected bits of I2C2ADD, read yields undefined value
Inverts selected bits of I2C2ADD, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
MSK<9:8>
MSK<7:0>
Clears selected bits of I2C2MSK, read yields undefined value
Sets selected bits of I2C2MSK, read yields undefined value
Inverts selected bits of I2C2MSK, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
I2C2BRG<11:8>
I2C2BRG<7:0>
Clears selected bits of I2C2BRG, read yields undefined value
Sets selected bits of I2C2BRG, read yields undefined value
Inverts selected bits of I2C2BRG, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
I2CT1DATA
Clears selected bits of I2C2TRN, read yields undefined value
Sets selected bits of I2C2TRN, read yields undefined value
Inverts selected bits of I2C2TRN, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
I2CR1DATA
TABLE 18-5: I2C2 INTERRUPT REGISTER SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1 24/16/8/0
BF88_1070 IEC1
15:8 RTCCIE
FSCMIE
I2C2MIE I2C2SIE I2C2BIE
U2TXIE
U2RXIE
U2EIE
BF88_1040
IFS1
15:8 RTCCIF
FSCMIF
I2C2MIF
I2C2SIF
I2C2BIF
U2TXIF
U2RXIF
U2EIF
BF88_1110
IPC8
15:8
—
—
—
I2C2IP<2:0>
I2C2IS<1:0>
Note:
This summary table contains partial register definitions that only pertain to the I2C2 peripheral. Refer to the “PIC32MX Family Reference
Manual” (DS61132) for a detailed description of these registers.
DS61143E-page 414
Preliminary
© 2008 Microchip Technology Inc.