13. I2C Registers > Register Descriptions
422
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13.2.4
I
2
C Master Control Register
This register sets the peripheral address and to start an I
2
C transaction. The transaction is directed to
the device defined in the
C Master Configuration Register”
Note: Software must not set the peripheral address and the SIZE parameters such that unintended page
wrap-arounds occur in the target device. The Tsi578 does not force repeated start conditions within a
single software initiated access.
Register name: I2C_MST_CNTRL
Reset value: 0x0000_0000
Register offset: 0x1D10C
Bits
0
1
2
3
4
5
6
7
00:07
START
WRITE
Reserved
SIZE
08:15
Reserved
16:23
PADDR
24:31
PADDR
Bits
Name
Description
Type
Reset
Value
00
START
Start Operation
0 = I
2
C operation is not in progress (self clears)
1 = Start of an I
2
C operation. Clears itself back to zero when
the initiated operation has completed. This bit cannot be
cleared by software once set, except through a reset under
software control.
Note: This bit is cleared by a reset initiated by the
.
R/W1S
0
01
WRITE
I
2
C Read or Write
0 = Read from I
2
C memory
1 = Write to I
2
C memory
For a read, data is returned to the
. For a write, data is taken from the
.
R/W
0
02:04
Reserved
Reserved
R
0