English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (417/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
REGISTER 18-1: I2CXCON: I2C™ CONTROL REGISTER
r-x
r-x
r-x
r-x
r-x
r-x
r-x
r-x
—
—
—
—
—
—
—
—
bit 31
bit 24
r-x
—
bit 23
r-x
r-x
r-x
r-x
r-x
r-x
r-x
—
—
—
—
—
—
—
bit 16
R/W-0
ON
bit 15
R/W-0
FRZ
R/W-0
SIDL
R/W-1
SCLREL
R/W-0
STRICT
R/W-0
A10M
R/W-0
DISSLW
R/W-0
SMEN
bit 8
R/W-0
GCEN
bit 7
R/W-0
STREN
R/W-0
ACKDT
R/W-0
ACKEN
R/W-0
RCEN
R/W-0
PEN
R/W-0
RSEN
R/W-0
SEN
bit 0
Legend:
R = Readable bit
U = Unimplemented bit
W = Writable bit
P = Programmable bit
-n = Bit Value at POR: (‘0’, ‘1’, x = Unknown)
r = Reserved bit
bit 31-16
bit 15
bit 14
bit 13
bit 12
bit 11
Reserved: Write ‘0’; ignore read
ON: I2C Enable bit
1 = Enables the I2C module and configures the SDA and SCL pins as serial port pins
0 = Disables I2C module; all I2C pins are controlled by PORT functions
FRZ: Freeze in Debug Mode Control bit
1 = Freeze module operation when in Debug mode
0 = Do not freeze module operation when in Debug mode
Note: FRZ is writable in Debug Exception mode only, it is forced to ‘0’ in normal mode.
SIDL: Stop in Idle Mode bit
1 = Discontinue module operation when device enters Idle mode
0 = Continue module operation in Idle mode
SCLREL: SCL Release Control bit
In I2C Slave mode only
Module Reset and (ON = 0) sets SCLREL = 1
If STREN = 0:
1 = Release clock
0 = Force clock low (clock stretch)
Note: Automatically cleared to ‘0’ at beginning of slave transmission.
If STREN = 1:
1 = Release clock
0 = Holds clock low (clock stretch). User may program this bit to ‘0’ to force a clock stretch at the
next SCL low.
Note: Automatically cleared to ‘0’ at beginning of slave transmission; automatically cleared to ‘0’
at end of slave reception.
STRICT: Strict I2C Reserved Address Rule Enable bit
1 = Strict reserved addressing is enforced. Device doesn’t respond to reserved address space or
generate addresses in reserved address space.
0 = Strict I2C Reserved Address Rule not enabled
© 2008 Microchip Technology Inc.
Preliminary
DS61143E-page 415