EasyManua.ls Logo

Infineon TRAVEO T2G - 23.9.15 SCB_I2 C_STATUS

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.15 SCB_I2C_STATUS
Description:
I2C status
Address:
0x40600064
Offset:
0x64
Retention:
Not Retained
IsDeepSleep:
No
Comment:
Default:
0x0
Bit-field Table
Bits 7 6 5 4 3 2 1 0
Name None [7:6] M_READ
[5:5]
S_READ
[4:4]
None [3:3] I2CS_IC_B
USY [2:2]
I2C_EC_BU
SY [1:1]
BUS_BUSY
[0:0]
Bits 15 14 13 12 11 10 9 8
Name CURR_EZ_ADDR [15:8]
Bits 23 22 21 20 19 18 17 16
Name BASE_EZ_ADDR [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 BUS_BUSY R W 0 I2C bus is busy. The bus is considered busy ('1'), from
the time a START is detected or from the time the SCL
line is '0'. The bus is considered idle ('0'), from the time
a STOP is detected. If SCB block is disabled,
BUS_BUSY is '0'. After enabling the block, it takes
time for the BUS_BUSY to detect a busy bus. This
time is the maximum high time of the SCL line. For a
100 kHz interface frequency, this maximum high time
may last roughly 5 us (half a bit period).
For single master systems, BUS_BUSY does not have
to be used to detect an idle bus before a master starts
a transfer using I2C_M_CMD.M_START (no bus
collisions).
For multi-master systems, BUS_BUSY can be used to
detect an idle bus before a master starts a transfer
using I2C_M_CMD.M_START_ON_IDLE (to prevent
bus collisions).
1 I2C_EC_BUSY R W Undefined Indicates whether the externally clocked logic is
potentially accessing the EZ memory and/or updating
BASE_EZ_ADDR or CURR_EZ_ADDR (this is only
possible in EZ mode). This bit can be used by SW to
determine whether BASE_EZ_ADDR and
CURR_EZ_ADDR are reliable.
2 I2CS_IC_BUSY R W 0 Indicates whether the internally clocked slave logic is
being accessed by external I2C master.
--set at ADDR_MATCH
--clear at START/RESET, STOP detection, or
BUS_ERROR
This bit can be used by SW to determine whether
I2CS_IC is busy before entering DeepSleep.
1409
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