
NUC126
Aug. 08, 2018
Page
374
of 943
Rev 1.03
NUC12
6 S
E
RI
E
S
T
E
CH
NI
CA
L R
E
F
E
RE
NCE
MA
NUA
L
I
2
C Status Register 1 (I2C_STATUS1)
Register
Offset
R/W
Description
Reset Value
I2C_STATUS1
0x48
R
I
2
C Status Register 1
0x0000_0000
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
Reserved
ONBUSY
7
6
5
4
3
2
1
0
UDR
OVR
EMPTY
FULL
Reserved
Bits
Description
[31:9]
Reserved
Reserved.
[8]
ONBUSY
on Bus Busy
Indicates that a communication is in progress on the bus. It is set by hardware when a
START condition is detected. It is cleared by hardware when a STOP condition is
detected.
0 = The bus is IDLE (both SCLK and SDA High).
1 = The bus is busy.
[7]
UDR
I
2
C Under Run Status Bit
This bit indicates the transmitted two-level buffer TX or RX is under run when the
TWOBUFEN = 1.
[6]
OVR
I
2
C over Run Status Bit
This bit indicates the received two-level buffer TX or RX is over run when the TWOBUFEN
= 1.
[5]
EMPTY
Two-level Buffer Empty
This bit indicates two-level buffer TX or RX empty or not when the TWOBUFEN = 1.
This bit is set when POINTER is equal to 0.
[4]
FULL
Two-level Buffer Full
This bit indicates two-level buffer TX or RX full or not when the TWOBUFEN = 1.
This bit is set when POINTER is equal to 2
[3:0]
Reserved
Reserved.