
ML62Q1000 Series User's Manual
Chapter 13 I2C Master
FEUL62Q1000
13-15
13.3.1.5 Control Register Setting Wait State
13.3.1.6 Data Transmission Mode
Control register setting wait state
completed
(move to one of: data
transmission/reception mode, stop
condition, or restart condition)
Control register setting wait state start
Confirm I
2
C master 0 status register
Confirm the following bits of the I2MnSTAT register:
I2MnER bit: Transmit error flag
I2MnACR bit: Acknowledgment data
Generate I
2
C bus master 0 interrupt
When entering the control register setting wait state,
an interrupt (I2CMnINT) is generated by hardware
Load received data into CPU
<Only when data is received> Read the I2MnRD register
and load received data into the CPU
I2MnR7 to I2MnR0 bits: 8-bit receive data
Set communication mode
<Only when operation mode is changed> Set the I2MnMOD
register
Set communication mode through each bit
Set I
2
C master 0 control register
Set I2MnCON register
I2MnST bit: Starting communication (I2MnST=1)
I2MnSP bit: Stop condition request (I2MnSP=1)
I2MnRS bit: Restart request (I2MnRS=1)
Writes data transmitted next time
<Only when data is transmitted> Set the I2MnTD register
Write data to be transmitted next time
I2MnT7 to I2MnT0 bits: 8-bit transmit data
Data transmit mode completed
(move to control register
setting wait state)
Data transmit mode start
Acknowledgment signal is received by
I
2
C
Acknowledgment signal is received by I2MnSTAT register
through hardware
I2MnACR bit: Acknowledgment data
Transmit value of I
2
C master 0
transmit data register
Transmission data that has been written to the I2MnTD register
is transmitted from I2CMn_SDA pin in MSB first
I2MnT7 to I2MnT0 bits: 8-bit transmitted data
Value transmitted from the I2CMn_SDA pin
is stored in the I2MnRD register
I
2
C master 0 control register (I2MnCON) setting wait state
Содержание 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...