I2C Ch.n Status And Interrupt Flag Register - Epson S1C31D50 Technical Manual

Cmos 32-bit single chip
Hide thumbs Also See for S1C31D50:
Table of Contents

Advertisement

2
16 I
C (I2C)

I2C Ch.n Status and Interrupt Flag Register

Register name
Bit
I2C_nINTF
15–13 –
12
11
10
9
8
7
6
5
4
3
2
1
0
Bits 15–13 Reserved
Bit 12
SDALOW
This bit indicates that SDA is set to low level.
1 (R):
SDA = Low level
0 (R):
SDA = High level
Bit 11
SCLLOW
This bit indicates that SCL is set to low level.
1 (R):
SCL = Low level
0 (R):
SCL = High level
Bit 10
BSY
This bit indicates that the I
1 (R):
I
2
C bus busy
0 (R):
I
2
C bus free
Bit 9
TR
This bit indicates whether the I2C is set in transmission mode or not.
1 (R):
Transmission mode
0 (R):
Reception mode
Bit 8
Reserved
Bit 7
BYTEENDIF
Bit 6
GCIF
Bit 5
NACKIF
Bit 4
STOPIF
Bit 3
STARTIF
Bit 2
ERRIF
Bit 1
RBFIF
Bit 0
TBEIF
These bits indicate the I2C interrupt cause occurrence status.
1 (R):
Cause of interrupt occurred
0 (R):
No cause of interrupt occurred
1 (W):
Clear flag
0 (W):
Ineffective
16-22
Bit name
Initial
0x0
SDALOW
0
SCLLOW
0
BSY
0
TR
0
0
BYTEENDIF
0
GCIF
0
NACKIF
0
STOPIF
0
STARTIF
0
ERRIF
0
RBFIF
0
TBEIF
0
C bus is placed into busy status.
2
Seiko Epson Corporation
Reset
R/W
R
H0
R
H0
R
H0/S0
R
H0
R
R
H0/S0
R/W
Cleared by writing 1.
H0/S0
R/W
H0/S0
R/W
H0/S0
R/W
H0/S0
R/W
H0/S0
R/W
H0/S0
R
Cleared by reading the I2C_nRXD
register.
H0/S0
R
Cleared by writing to the I2C_nTXD
register.
S1C31D50/D51 TECHNICAL MANUAL
Remarks
(Rev. 2.00)

Advertisement

Table of Contents
loading

This manual is also suitable for:

S1c31d51

Table of Contents