
ML62Q1000 Series User's Manual
Chapter 12
I2C Bus Unit
FEUL62Q1000
12-19
12.2.14 I
2
C Bus 0 Status Register (Slave) (I2US0STA)
I2US0STA is a special function register (SFR) to indicate the state of the I
2
C bus unit in the slave mode.
Address:
0xF6D8 (I2US0STA/I2US0STR)
,
0xF6D9 (I2US0ISR)
Access:
R/W
Access size:
8/16bit
Initial value:
0x0000
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Word
I2US0STR
Byte
I2US0ISR
I2US0STA
Bit
-
-
-
I2U0R
AS
I2US0S
TS
I2U0SP
S
I2US0
DS
I2US0A
S
-
-
-
I2US0T
R
I2US0S
AA
I2US0E
R
I2US0A
CR
I2US0
BB
R/W
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Initial
value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit no.
Bit symbol
name
Description
15 to
13
-
Reserved bit
12
I2US0RAS
This bit is used to indicate status of the interrupt when enabling the start condition interrupt
(I2US0RIE bit = 1) in the slave mode.
To reset the I2US0RAS bit, write "1"to this bit or write "0" to I2US0EN bit of I2US0MD
register.
0:
Unmatched the slave address is detected after the start condition (Initial value)
1:
Unmatched the slave address is detected after the start condition
11
I2US0STS
This bit is used to indicate status of transmission and reception in the slave mode.
This bit is set to "1" when receiving the start condition.
To reset the I2US0STS bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD
register.
0: The start condition has not been received (Initial value)
1:
The start condition has been received
10
I2US0SPS
This bit is used to indicate status of transmission and receive in the slave mode.
This bit is set to "1" when receiving the stop condition.
To reset the I2US0SPS bit, write "1" to this bit or write “0” to I2US0EN bit of I2US0MD
register.
0: The stop condition has not been received (Initial value)
1:
The stop condition has been received
9
I2US0DS
This bit is used to indicate status of transmission and reception in the slave mode.
This bit is set to "1" when transmitting or receiving data on the condition of that slave address
is matched.
To reset the I2US0DS bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD register.
0: The data has not been transmitted or received (Initial value)
1:
The data has been transmitted or received
8
I2US0AS
This bit is used to indicate status of transmission and reception in the slave mode.
This bit is set to "1" when receiving the slave address data and it is matched.
To reset the I2US0AS bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD register.
0: The slave address has not been received or it is not matched (Initial value)
1:
The slave address has been received and it is matched
7 to 5
-
Reserved bit
Summary of Contents for ML62Q1000 Series
Page 17: ...Chapter 1 Overview...
Page 112: ...Chapter 2 CPU and Memory Space...
Page 154: ...Chapter 3 Reset Function...
Page 166: ...Chapter 4 Power Management...
Page 196: ...Chapter 5 Interrupts...
Page 248: ...Chapter 6 Clock generation Circuit...
Page 274: ...Chapter 7 Low Speed Time Base Counter...
Page 291: ...Chapter 8 16 Bit Timer...
Page 320: ...Chapter 9 Functional Timer FTM...
Page 382: ...Chapter 10 Watchdog Timer...
Page 402: ...Chapter 11 Serial Communication Unit...
Page 456: ...Chapter 12 I2 C Bus Unit...
Page 491: ...Chapter 13 I2 C Master...
Page 512: ...Chapter 14 DMA Controller...
Page 531: ...Chapter 15 Buzzer...
Page 550: ...Chapter 16 Simplified RTC...
Page 559: ...Chapter 17 GPIO...
Page 594: ...Chapter 18 External Interrupt Function...
Page 612: ...Chapter 19 CRC Generator...
Page 632: ...Chapter 20 Analog Comparator...
Page 644: ...Chapter 21 D A Converter...
Page 655: ...Chapter 22 Voltage Level Supervisor...
Page 676: ...Chapter 23 Successive Approximation Type A D Converter...
Page 709: ...Chapter 24 Regulator...
Page 714: ...Chapter 25 Flash Memory...
Page 743: ...Chapter 26 Code Option...
Page 750: ...Chapter 27 LCD Driver...
Page 788: ...Chapter 28 On Chip Debug Function...
Page 795: ...Chapter 29 Safety Function...
Page 813: ...Appendix A...
Page 881: ...Revision History...