13. I2C Registers > Register Descriptions
425
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13.2.5
I
2
C Master Receive Data Register
This register contains the data read from an external slave device following a read operation initiated
using the
As bytes are read from the I
2
C bus, they are placed in this register depending on DORDER in the
Master Configuration Register”
. If DORDER is 0, bytes are loaded from MSB to LSB, in order:
RBYTE3, RBYTE2, RBYTE1, RBYTE0. If DORDER is 1, bytes are loaded from LSB to MSB, in
order: RBYTE0, RBYTE1, RBYTE2, RBYTE3. If the transaction size is less than four (4) bytes (that
is, SIZE in the
< 4) then any remaining bytes in the register are left
unchanged (that is, they retain the values they had from the prior read operation).
Register name: I2C_MST_RDATA
Reset value: 0x0000_0000
Register offset: 0x1D110
Bits
0
1
2
3
4
5
6
7
00:07
RBYTE3
08:15
RBYTE2
16:23
RBYTE1
24:31
RBYTE0
Bits
Name
Description
Type
Reset value
00:07
RBYTE3
Received I
2
C data — Byte 3 (most significant)
R
0x00
08:15
RBYTE2
Received I
2
C data — Byte 2
R
0x00
16:23
RBYTE1
Received I
2
C data — Byte 1
R
0x00
24:31
RBYTE0
Received I
2
C data — Byte 0 (least significant)
R
0x00