
ML62Q1000 Series User's Manual
Chapter 12
I2C Bus Unit
FEUL62Q1000
12-20
Bit no.
Bit symbol
name
Description
4
I2US0TR
This bit is used to indicate the transmitting or receiving state in the slave mode.
This bit is set to "1" when detecting the I2UM0RW bit of I2UM0SA register is "1" (data
received mode). This bit is reset to "0" when detecting a stop condition or detecting the
I2UM0RW bit is "0" (data transmission mode).
To reset the I2US0TR bit not in the case detecting a stop condition, write "1" to this bit or write
"0" to I2US0EN bit of I2US0MD register.
0:
Receiving state (Initial value)
1:
Transmitting state
3
I2US0SAA
This bit is used to indicate that this device is specified as a slave address in the slave mode.
This bit is set to "1" when the content of the slave address output by the master device
coincides with the contents of I2US0SA register. This bit is reset to "0" when a stop condition
is received.
To reset the I2US0SAA bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD
register.
0:
Not coincide with the slave address (initial value)
1:
Coincides with the slave address
2
I2US0ER
This bit is used to indicate a transmission error in the slave mode.
When the value of the bit transmitted and the value of the I2CU0_SDA pin do not coincide,
this bit is set to "1". When this bit is set to "1", the I2CU0_SDA pin output is disabled until the
subsequent byte data communication terminates.
To reset the I2US0ER bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD register.
0:
There was no transmission error (initial value)
1: There was a transmission error
1
I2US0ACR
This bit is used to store an acknowledgment signal received in the slave mode.
The acknowledgment signals are received each time the slave address is received and data
transmission or reception is completed.
To reset the I2US0ACR bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD
register.
0:
Received the acknowledgment "0" (initial value)
1:
Received the acknowledgment "1"
0
I2US0BB
This bit is used to indicate the state of use of the I
2
C bus in the slave mode.
When the start condition is generated on the I
2
C bus, this bit is set to "1" and when the stop
condition is generated, this bit is reset to "0".
To reset the I2US0BB bit, write "1" to this bit or write "0" to I2US0EN bit of I2US0MD register.
0:
I
2
C bus-free state (initial value)
1:
I
2
C bus-busy state
[Note]
Ÿ
Do not update each bit of the I2UM0STA register by using the bit symbol. Update it by using a byte
access, not so that unintented bits are changed by the bit access instructions.
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...