ADuCM310 Hardware Reference Manual
UG-549
Rev. C | Page 125 of 192
REGISTER DETAILS: I
2
C1
Master Control Register
Address: 0x40003400, Reset: 0x0000, Name: I2C1MCON
Table 175. Bit Descriptions for I2C1MCON
Bits
Bit Name
Description
Reset
Access
[15:12]
RESERVED
Reserved.
0x0
R
11
MTXDMA
Enable master Tx DMA request.
0x0
W
0: disable DMA mode.
1: enable I
2
C master DMA Tx requests.
10
MRXDMA
Enable master Rx DMA request.
0x0
W
0: disable DMA mode.
1: enable I
2
C master DMA Rx requests.
9
RESERVED
Reserved.
0x0
RW
8
IENCMP
Transaction completed (or stop detected) interrupt enable.
0x0
RW
0: an interrupt is not generated when a stop is detected.
1: an interrupt is generated when a stop is detected.
7
IENACK
Acknowledge not received interrupt enable.
0x0
RW
0: disable acknowledge not received interrupt.
1: enable acknowledge not received interrupt.
6
IENALOST
Arbitration lost interrupt enable.
0x0
RW
0: disable arbitration lost interrupt.
1: enable arbitration lost interrupt.
5
IENMTX
Transmit request interrupt enable.
0x0
RW
0: disable transmit request interrupt.
1: enable transmit request interrupt.
4
IENMRX
Receive request interrupt enable.
0x0
RW
0: disable receive request interrupt.
1: enable receive request interrupt.
3
STRETCH
Stretch SCL enable.
0x0
RW
0: disable Clock stretching.
1: setting this bit tells the device if SCL is 0, hold it at 0; or if SCL is 1, when
it next goes to 0, hold it at 0.
2
LOOPBACK
Internal loopback enable. Note that is also possible for the master to loop
back a transfer to the slave as long as the device address corresponds, that
is, external loopback.
0x0
RW
0: SCL and SDA out of the device are not muxed onto their corresponding
inputs.
1: SCL and SDA out of the device are muxed onto their corresponding
inputs.
1
COMPETE
Start backoff disable. Setting this bit enables the device to compete for
ownership even if another device is currently driving a start condition.
0x0
RW
0
MASEN
Master enable. Disable the master when not in use to gate the clock to the
master and save power. Do not clear this bit until a transaction has completed;
see the TCOMP bit in the master status register.
0x0
RW
0: master is disabled.
1: master is enabled.