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 #231 background imageLoading...
Page #231 background image
Reference Manual ADuCM356
REGISTER DETAILS: I
2
C
analog.com Rev. A | 231 of 312
Table 292. Bit Descriptions for SCTL (Continued)
Bits Bit Name Settings Description Reset Access
supported by the target and is stored in ID0 and ID1, where ID0 contains the first byte of the address and
the upper 5 bits must be programmed to 11110. ID3 and ID4 can be programmed with 7-bit addresses at the
same time.
0 SLVEN Target Enable. 0x0 R/W
0 Target disabled and target state machine flops are held in reset.
1 Target enabled.
TARGET I
2
C STATUS, ERROR, AND IRQ REGISTER
Address: 0x4000302C, Reset: 0x0001, Name: SSTAT
Table 293. Bit Descriptions for SSTAT
Bits Bit Name Settings Description Reset Access
15 Reserved Reserved. 0x0 R
14 START Start and Matching Address. This bit is asserted if a start is detected on the I2C_SCL and I2C_SDA
and the device address matches, if a general call code (address = 00000000) is received and general
call is enabled, if a high-speed code (address = 00001XXX) is received, or if a start byte (00000001) is
received. It is cleared on receipt of either a stop or start condition.
0x0 R
13 REPSTART Repeated Start and Matching Address. This bit is asserted if a start is already asserted and then a
repeated start is detected. It is cleared when read or on receipt of a stop condition. This bit can drive an
interrupt.
0x0 RC
[12:11] IDMAT Device ID Matched. 0x0 R
00 Received address matched ID Register 0.
01 Received address matched ID Register 1.
10 Received address matched ID Register 2.
11 Received address matched ID Register 3.
10 STOP Stop After Start and Matching Address. This bit is set by hardware if the target device receives a stop
condition after a previous start condition and a matching address. Cleared by a read of the status
register. If SCTL, Bit 8 in the target control register is asserted, the target interrupt request asserts when
this bit is set. This bit can drive an interrupt.
0x0 RC
[9:8] GCID General ID. This bit is cleared when SCTL, Bit 4 is set to 1. These status bits are not cleared by a
general call reset.
0x0 R
00 No general call.
01 General call reset and program address.
10 General call program address.
11 General call matching alternative ID.
7 GCINT General Call Interrupt. This bit always drives an interrupt. The bit is asserted if the target device
receives a general call of any type. To clear, write 1 to the GCSBCLR in the target control register. If the
call was a general call reset, all registers are at their default values. If the call was a hardware general
call, the receive FIFO holds the second byte of the general call, which can be compared with the ALT
register.
0x0 R
6 SBUSY Target Busy. Set by hardware if the target device receives an I
2
C start condition. Cleared by hardware
when the address does not match an ID register, the target device receives an I
2
C stop condition, or if a
repeated start address does not match.
0x0 R
5 NOACK Acknowledge Not Generated by the Target. When asserted, this bit indicates that the target responded
to its device address with a no acknowledge. This bit is asserted if there was no data to transmit and
the sequence was a target read or if the no acknowledge bit was set in the target control register and
the device was addressed. This bit is cleared on a read of the SSTAT register.
0x0 RC
4 SRXOF Target Receive FIFO Overflow. Asserts when a byte is written to the target receive FIFO and the FIFO
is already full.
0x0 RC

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