MS51
Dec. 17, 2019
Page
92
of 316
Rev 1.01
M
S51
SE
RIES
TE
CHNICA
L REF
ERE
N
CE MA
NU
A
L
I2DAT
– I
2
C Data
Regiser
Address
Reset Value
I2DAT
BCH, all pages
0000_0000 b
7
6
5
4
3
2
1
0
I2DAT[7:0]
R/W
Bit
Name
Description
7:0
I2DAT[7:0]
I
2
C data
I2DAT contains a byte of the I
2
C data to be transmitted or a byte, which has just received. Data
in I2DAT remains as long as SI is logic 1. The result of reading or writing I2DAT during I
2
C
transceiving progress is unpredicted.
While data in I2DAT is shifted out, data on the bus is simultaneously being shifted in to update
I2DAT. I2DAT always shows the last byte that presented on the I
2
C bus. Thus the event of lost
arbitration, the original value of I2DAT changes after the transaction.