LS_I2C controller
RM0082
638/844
Doc ID 018672 Rev 1
Table 569.
IC_TX_ABRT_SOURCE register bit assignments
Bit
Name
Type
Reset
value
Description
[31:16]
Reserved
RW
-
Read: undefined. Write: should be zero.
[15]
ABRT_SLVRD_INTX
RW
1’h0
Slave requesting data to transmit.
If set, this bit indicates that the slave is
requesting data to transmit and the user wrote
a read command into the transmit FIFO.
[14]
ABRT_SLV_ARBLOST
RW
1’h0
Slave lost the bus.
If set, this bit indicates that the slave lost the
bus while it was transmitting data to a remote
master. ARB_LOST bit in this register will be
set at the same time.
[13]
ABRT_SLVFLUSH_TXFI
FO
RW
1’h0
Slave receive a read command.
If set, this bit indicates that the slave has
received a read command and some data
exists in the transmit FIFO, so the slave issues
a TX_ABRT to flush old data in transmit FIFO.
[12]
ARB_LOST
RW
1’h0
Master lost arbitration.
If set,this bit indicates that either master has
lost arbitration (
) or, if
ABRT_SLV_ARBLOST bit in this register is
also set, the slave transmitter has lost
arbitration.
[11]
ARB_MASTER_DIS
RW
1’h0
Attempt to use disabled master.
If set, this bit indicates that user attempt to use
disabled master.
[10]
ABRT_10B_RD_NORST
RT
RW
1’h0
Disable restart and master send a read
command. If set, this bit indicates that the
restart is disabled (IC_RESTART_EN bit
cleared in IC_CON register,
)
and the master sends a read command in 10
bit addressing mode.
[09]
ABRT_SBYTE_
NORSTRT
RW
1’h0
Disable restart and user send a start byte.
If set, this bit indicates that the restart is
disabled (IC_RESTART_EN bit cleared in
IC_CON register,
) and the user
is trying to send a start byte.
[08]
ABRT_HS_ NORSTRT
RW
1’h0
Disable restart and user try to use master to
send data.
If set, this bit indicates that the restart is
disabled (IC_RESTART_EN bit cleared in
IC_CON register,
) and the user
is trying to use the master to send data in high-
speed mode.
[07]
ABRT_SBYTE_ACKDET
RW
1’h0
Master sent an acknowledge start byte.
If set, this bit indicates that the master has sent
a start byte which was acknowledged (wrong
behavior).