ADuCM320 Hardware Reference Manual
UG-498
Rev. C | Page 113 of 196
Master and Slave FIFO Status Register
Address: 0x4000304C, Reset: 0x0000, Name: I2C0FSTA
Table 154. Bit Descriptions for I2C0FSTA
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 a slave responds with a NACK.
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 bytes 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 bytes 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 bytes 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 bytes in the FIFO
10: 2 bytes in the FIFO
11: reserved
Master and Slave Shared Control Register
Address: 0x40003050, Reset: 0x0000, Name: I2C0SHCON
Table 155. Bit Descriptions for I2C0SHCON
Bits
Bit Name
Description
Reset
Access
[15:1]
RESERVED
Reserved.
0x0000
RW
0
RESET
Write a 1 to this bit to reset the I
2
C start and stop detection circuits.
0x0
W
Setting this bit resets the LINEBUSY status bit.