0x0020 03c0–0x0020 03d6
Address
Register name
I2C_0CLK
0x0020
(I2C Ch.0 Clock
03c0
Control Register)
I2C_0MOD
0x0020
(I2C Ch.0 Mode
03c2
Register)
I2C_0BR
0x0020
(I2C Ch.0 Baud-
03c4
Rate Register)
I2C_0OADR
0x0020
(I2C Ch.0 Own
03c8
Address Register)
I2C_0CTL
0x0020
(I2C Ch.0 Control
03ca
Register)
I2C_0TXD
0x0020
(I2C Ch.0
03cc
Transmit Data
Register)
I2C_0RXD
0x0020
(I2C Ch.0 Receive
03ce
Data Register)
I2C_0INTF
0x0020
(I2C Ch.0 Status
03d0
and Interrupt
Flag Register)
B-28
I2C (I2C) Ch.0
Bit
Bit name
15–9
–
8
DBRUN
7–6
–
5–4
CLKDIV[1:0]
3–2
–
1–0
CLKSRC[1:0]
15–8
–
7–3
–
2
OADR10
1
GCEN
0
–
15–8
–
7
–
6–0
BRT[6:0]
15–10
–
9–0
OADR[9:0]
15–8
–
7–6
–
5
MST
4
TXNACK
3
TXSTOP
2
TXSTART
1
SFTRST
0
MODEN
15–8
–
7–0
TXD[7:0]
15–8
–
7–0
RXD[7:0]
15–13
–
12
SDALOW
11
SCLLOW
10
BSY
9
TR
8
–
7
BYTEENDIF
6
GCIF
5
NACKIF
4
STOPIF
3
STARTIF
2
ERRIF
1
RBFIF
0
TBEIF
Seiko Epson Corporation
Initial
Reset
R/W
0x00
–
R
0
H0
R/W
0x0
–
R
0x0
H0
R/W
0x0
–
R
0x0
H0
R/W
0x00
–
R
0x00
–
R
0
H0
R/W
0
H0
R/W
0
–
R
0x00
–
R
0
–
R
0x7f
H0
R/W
0x00
–
R
0x000
H0
R/W
0x00
–
R
0x0
–
R
0
H0
R/W
0
H0/S0
R/W
0
H0/S0
R/W
0
H0/S0
R/W
0
H0
R/W
0
H0
R/W
0x00
–
R
0x00
H0
R/W
0x00
–
R
0x00
H0
R
0x0
–
R
0
H0
R
0
H0
R
0
H0/S0
R
0
H0
R
0
–
R
0
H0/S0
R/W
0
H0/S0
R/W
0
H0/S0
R/W
0
H0/S0
R/W
0
H0/S0
R/W
0
H0/S0
R/W
0
H0/S0
R
0
H0/S0
R
S1C31D50 TECHNICAL MANUAL
Remarks
–
–
–
–
–
–
–
–
Cleared by writing 1.
Cleared by reading the
I2C_0RXD register.
Cleared by writing to the
I2C_0TXD register.
(Rev. 1.00)