
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.
Содержание ML62Q1000 Series
Страница 17: ...Chapter 1 Overview...
Страница 112: ...Chapter 2 CPU and Memory Space...
Страница 154: ...Chapter 3 Reset Function...
Страница 166: ...Chapter 4 Power Management...
Страница 196: ...Chapter 5 Interrupts...
Страница 248: ...Chapter 6 Clock generation Circuit...
Страница 274: ...Chapter 7 Low Speed Time Base Counter...
Страница 291: ...Chapter 8 16 Bit Timer...
Страница 320: ...Chapter 9 Functional Timer FTM...
Страница 382: ...Chapter 10 Watchdog Timer...
Страница 402: ...Chapter 11 Serial Communication Unit...
Страница 456: ...Chapter 12 I2 C Bus Unit...
Страница 491: ...Chapter 13 I2 C Master...
Страница 512: ...Chapter 14 DMA Controller...
Страница 531: ...Chapter 15 Buzzer...
Страница 550: ...Chapter 16 Simplified RTC...
Страница 559: ...Chapter 17 GPIO...
Страница 594: ...Chapter 18 External Interrupt Function...
Страница 612: ...Chapter 19 CRC Generator...
Страница 632: ...Chapter 20 Analog Comparator...
Страница 644: ...Chapter 21 D A Converter...
Страница 655: ...Chapter 22 Voltage Level Supervisor...
Страница 676: ...Chapter 23 Successive Approximation Type A D Converter...
Страница 709: ...Chapter 24 Regulator...
Страница 714: ...Chapter 25 Flash Memory...
Страница 743: ...Chapter 26 Code Option...
Страница 750: ...Chapter 27 LCD Driver...
Страница 788: ...Chapter 28 On Chip Debug Function...
Страница 795: ...Chapter 29 Safety Function...
Страница 813: ...Appendix A...
Страница 881: ...Revision History...