Technical Reference Manual
002-29852 Rev. *B
Bits Name
SW
HW
Default or
Enum
Description
3
I2C_WRITE_STOP
RW1C
RW1S
0
I2C STOP event for I2C write transfer intended for this
slave (address matching is performed). Set to '1', when
STOP or REPEATED START event is detected. The
REPEATED START event is included in this interrupt
cause such that the I2C transfers separated by a
REPEATED START can be distinguished and
potentially treated separately by the Firmware. Note
that the second I2C transfer (after a REPEATED
START) may be to a different slave address.
In non EZ mode, the event is detected on any I2C
write transfer intended for this slave. Note that a I2C
write address intended for the slave (address is
matching and a it is a write transfer) will result in a
I2C_WRITE_STOP event independent of whether the
I2C address is ACK'd or NACK'd.
In EZ mode, the event is detected only on I2C write
transfers that have EZ data written to the memory
structure (an I2C write transfer that only communicates
an I2C address and EZ address, will not result in this
event being detected).
4
I2C_STOP
RW1C
RW1S
0
I2C STOP event for I2C (read or write) transfer
intended for this slave (address matching is
performed). Set to '1', when STOP or REPEATED
START event is detected. The REPEATED START
event is included in this interrupt cause such that the
I2C transfers separated by a REPEATED START can
be distinguished and potentially treated separately by
the Firmware. Note that the second I2C transfer (after
a REPEATED START) may be to a different slave
address.
The event is detected on any I2C transfer intended for
this slave. Note that a I2C address intended for the
slave (address is matching) will result in a I2C_STOP
event independent of whether the I2C address is
ACK'd or NACK'd.
5
I2C_START
RW1C
RW1S
0
I2C slave START received. Set to '1', when START or
REPEATED START event is detected.
In the case of externally clocked address matching
(CTRL.EC_AM_MODE is '1') AND clock stretching is
performed (I2C_CTRL.S_NOT_READY_ADDR_NACK
is '0'), this field is NOT set. The Firmware should use
INTR_S_EC.WAKE_UP, INTR_S.I2C_ADDR_MATCH
and INTR_S.I2C_GENERAL.
6
I2C_ADDR_MATCH
RW1C
RW1S
0
I2C slave matching address received. If
CTRL.ADDR_ACCEPT, the received address
(including the R/W bit) is available in the RX FIFO. In
the case of externally clocked address matching
(CTRL.EC_AM_MODE is '1') and internally clocked
operation (CTRL.EC_OP_MODE is '0'), this field is set
when the event is detected.
7
I2C_GENERAL
RW1C
RW1S
0
I2C slave general call address received. If
CTRL.ADDR_ACCEPT, the received address 0x00
(including the R/W bit) is available in the RX FIFO. In
the case of externally clocked address matching
(CTRL.EC_AM_MODE is '1') and internally clocked
operation (CTRL.EC_OP_MODE is '0'), this field is set
when the event is detected.
1440
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers