Bit
Name
Reset
Access Description
1
When a general call address is received, a software response is re-
quired.
5
ARBDIS
0
RW
Arbitration Disable
A master or slave will not release the bus upon losing arbitration.
Value
Description
0
When a device loses arbitration, the ARB interrupt flag is set and the
bus is released.
1
When a device loses arbitration, the ARB interrupt flag is set, but com-
munication proceeds.
4
AUTOSN
0
RW
Automatic STOP on NACK
Write to 1 to make a master transmitter send a STOP when a NACK is received from a slave.
Value
Description
0
Stop is not automatically sent if a NACK is received from a slave.
1
The master automatically sends a STOP if a NACK is received from a
slave.
3
AUTOSE
0
RW
Automatic STOP When Empty
Write to 1 to make a master transmitter send a STOP when no more data is available for transmission.
Value
Description
0
A stop must be sent manually when no more data is to be transmitted.
1
The master automatically sends a STOP when no more data is availa-
ble for transmission.
2
AUTOACK
0
RW
Automatic Acknowledge
Set to enable automatic acknowledges.
Value
Description
0
Software must give one ACK command for each ACK transmitted on
the I
2
C bus.
1
Addresses that are not automatically NACK'ed, and all data is automat-
ically acknowledged.
1
SLAVE
0
RW
Addressable as Slave
Set this bit to allow the device to be selected as an I
2
C slave.
Value
Description
0
All addresses will be responded to with a NACK
1
Addresses matching the programmed slave address or the general call
address (if enabled) require a response from software. Other address-
es are automatically responded to with a NACK.
0
EN
0
RW
I
2
C Enable
Use this bit to enable or disable the I
2
C module.
Reference Manual
I2C - Inter-Integrated Circuit Interface
silabs.com
| Building a more connected world.
Rev. 1.1 | 506