EasyManuals Logo

Analog Devices ADuCM356 User Manual

Analog Devices ADuCM356
312 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #227 background imageLoading...
Page #227 background image
Reference Manual ADuCM356
REGISTER DETAILS: I
2
C
analog.com Rev. A | 227 of 312
INITIATOR CONTROL REGISTER
Address: 0x40003000, Reset: 0x0000, Name: MCTL
Table 283. Bit Descriptions for MCTL
Bits Bit Name Settings Description Reset Access
[15:12] Reserved Reserved. 0x0 R
11 MTXDMA Enable Initiator Transmit DMA Request. 0x0 W
0 Disable DMA mode.
1 Enable I
2
C initiator DMA transmit requests.
10 MRXDMA Enable Initiator Receive DMA Request. 0x0 W
0 Disable DMA mode.
1 Enable I
2
C initiator DMA receive requests.
9 Reserved Reserved. 0x0 R/W
8 IENCMP Transaction Completed (or Stop Detected) Interrupt Enable. 0x0 R/W
0 Interrupt is not generated when a stop is detected.
1 Interrupt is generated when a stop is detected.
7 IENACK Acknowledge Not Received Interrupt Enable. 0x0 R/W
0 Acknowledge not received interrupt disable.
1 Acknowledge not received interrupt enable.
6 IENALOST Arbitration Lost Interrupt Enable. 0x0 R/W
0 Arbitration lost interrupt disable.
1 Arbitration lost interrupt enable.
5 IENMTX Transmit Request Interrupt Enable. 0x0 R/W
0 Transmit request interrupt disable.
1 Transmit request interrupt enable.
4 IENMRX Receive Request Interrupt Enable. 0x0 R/W
0 Receive request interrupt disable.
1 Receive request interrupt enable.
3 Reserved Reserved. Write 0 to this bit. 0x0 R/W
2 LOOPBACK Internal Loopback Enable. It is also possible for the initiator to loop back a transfer to the target as long
as the device address corresponds, otherwise known as external loopback.
0x0 R/W
0 I2C_SCL and I2C_SDA out of the device are not muxed onto their corresponding inputs.
1 I2C_SCL and I2C_SDA out of the device are muxed onto their corresponding inputs.
1 COMPETE Start Back Off Disable. Setting this bit enables the device to compete for ownership even if another
device is currently driving a start condition.
0x0 R/W
0 MASEN Initiator Enable. The initiator must be disabled to gate the clock to the initiator when not in use and save
power. Do not clear until a transaction has completed (see MSTAT, Bit 8).
0x0 R/W
0 Initiator is disabled.
1 Initiator is enabled.
INITIATOR STATUS REGISTER
Address: 0x40003004, Reset: 0x6000, Name: MSTAT
Table 284. Bit Descriptions for MSTAT
Bits Bit Name Settings Description Reset Access
15 Reserved Reserved. 0x0 R
14 SCLFILT State of I2C_SCL Line. This bit is the output of the glitch filter on I2C_SCL. I2C_SCL is always pulled high
when undriven.
0x1 R
13 SDAFILT State of I2C_SDA Line. This bit is the output of the glitch filter on I2C_SDA. I2C_SDA is always pulled
high when undriven.
0x1 R

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADuCM356 and is the answer not in the manual?

Analog Devices ADuCM356 Specifications

General IconGeneral
BrandAnalog Devices
ModelADuCM356
CategoryMicrocontrollers
LanguageEnglish