EasyManua.ls Logo

Infineon TRAVEO T2G - 23.9.16 SCB_I2 C_M_CMD

Infineon TRAVEO T2G
1825 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
Loading...
Technical Reference Manual 002-29852 Rev. *B
23.9.16 SCB_I2C_M_CMD
Description:
I2C master command
Address:
0x40600068
Offset:
0x68
Retention:
Not Retained
IsDeepSleep:
No
Comment:
The register fields are not retained. This is to ensure that they come up as '0' after coming out
of DeepSleep system power mode.
Default:
0x0
Bit-field Table
Bits 7 6 5 4 3 2 1 0
Name None [7:5] M_STOP
[4:4]
M_NACK
[3:3]
M_ACK
[2:2]
M_START
_ON_IDLE
[1:1]
M_START
[0:0]
Bits 15 14 13 12 11 10 9 8
Name None [15:8]
Bits 23 22 21 20 19 18 17 16
Name None [23:16]
Bits 31 30 29 28 27 26 25 24
Name None [31:24]
Bit-fields
Bits Name SW HW Default or
Enum
Description
0 M_START RW RW1C 0 When '1', transmit a START or REPEATED START.
Whether a START or REPEATED START is
transmitted depends on the state of the master state
machine. A START is only transmitted when the
master state machine is in the default state. A
REPEATED START is transmitted when the master
state machine is not in the default state, but is working
on an ongoing transaction. The REPEATED START
can only be transmitted after a NACK or ACK has
been received for a transmitted data element or after a
NACK has been transmitted for a received data
element. When this action is performed, the hardware
sets this field to '0'.
1 M_START_ON_IDLE RW RW1C 0 When '1', transmit a START as soon as the bus is idle
(I2C_STATUS.BUS_BUSY is '0', note that BUSY has
a default value of '0'). For bus idle detection the
hardware relies on STOP detection. As a result, bus
idle detection is only functional after at least one I2C
bus transfer has been detected on the bus
(default/reset value of BUSY is '0') . A START is only
transmitted when the master state machine is in the
default state. When this action is performed, the
hardware sets this field to '0'.
2 M_ACK RW RW1C 0 When '1', attempt to transmit an acknowledgement
(ACK). When this action is performed, the hardware
sets this field to '0'.
3 M_NACK RW RW1C 0 When '1', attempt to transmit a negative
acknowledgement (NACK). When this action is
performed, the hardware sets this field to '0'.
1411
2022-04-18
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers

Table of Contents

Other manuals for Infineon TRAVEO T2G

Related product manuals