UG-549
ADuCM310 Hardware Reference Manual
Rev. C | Page 132 of 192
Third Slave Address Device ID Register
Address: 0x40003444, Reset: 0x0000, Name: I2C1ID2
Table 191. Bit Descriptions for I2C1ID2
Bits
Bit Name
Description
Reset
Access
[15:8]
RESERVED
Reserved.
0x0
R
[7:0]
ID2
Slave device ID 2. I2CID2[7:1] is programmed with the device ID. I2CID2[0] is
don't care. See the ADR10EN bit in the slave control register to see how this
register is programmed with a 10-bit address.
0x0
RW
Fourth Slave Address Device ID Register
Address: 0x40003448, Reset: 0x0000, Name: I2C1ID3
Table 192. Bit Descriptions for I2C1ID3
Bits
Bit Name
Description
Reset
Access
[15:8]
RESERVED
Reserved.
0x0
R
[7:0]
ID3
Slave device ID 3. I2CID3[7:1] is programmed with the device ID. I2CID3[0] is
don't care. See the ADR10EN bit in the slave control register to see how this
register is programmed with a 10-bit address.
0x0
RW
Master and Slave FIFO Status Register
Address: 0x4000344C, Reset: 0x0000, Name: I2C1FSTA
Table 193. Bit Descriptions for I2C1FSTA
Bits
Bit Name
Description
Reset
Access
[15:10]
RESERVED
Reserved.
0x0
RW
9
MFLUSH
Flush the master transmit FIFO.
0x0
W
0: clearing to 0 has no effect.
1: set to 1 to flush the master transmit FIFO. The master transmit FIFO must
be flushed if arbitration is lost or if a slave responds with a no acknowledge.
8
SFLUSH
Flush the slave transmit FIFO.
0x0
W
0: clearing to 0 has no effect.
1: set to 1 to flush the slave transmit FIFO.
[7:6]
MRXFSTA
Master receive FIFO status. The status is a count of the number of bytes in a FIFO.
0x0
R
00: FIFO empty.
01: 1 byte in the FIFO.
10: 2 bytes in the FIFO.
11: reserved.
[5:4]
MTXFSTA
Master transmit FIFO status. The status is a count of the number of bytes in a FIFO.
0x0
R
00: FIFO empty.
01: 1 byte in the FIFO.
10: 2 bytes in the FIFO.
11: reserved.
[3:2]
SRXFSTA
Slave receive FIFO status. The status is a count of the number of bytes in a FIFO.
0x0
R
00: FIFO empty.
01: 1 byte in the FIFO.
10: 2 bytes in the FIFO.
11: reserved.
[1:0]
STXFSTA
Slave transmit FIFO status. The status is a count of the number of bytes in a FIFO.
0x0
R
00: FIFO empty.
01: 1 byte in the FIFO.
10: 2 bytes in the FIFO.
11: reserved.