English
Language : 

NUC910ABN Datasheet, PDF (588/669 Pages) Nuvoton Technology Corporation – 32-bit ARM926EJ-S Based Microcontroller
NUC910ABN
[5:4]
[2]
[1]
[0]
32-BIT ARM926EJ-S BASED MCU
Tx_NUM
IF
IE
I2C_EN
Transmit Byte Counts
These two bits represent how many bytes are remained to transmit. When
a byte has been transmitted, the Tx_NUM will decrease 1 until all bytes are
transmitted (Tx_NUM = 0x0) or NACK received from slave. Then the
interrupt signal will assert if IE was set.
0x0 = Only one byte is left for transmission.
0x1 = Two bytes are left to for transmission.
0x2 = Three bytes are left for transmission.
0x3 = Four bytes are left for transmission.
Interrupt Flag
The Interrupt Flag is set when:
 Transfer has been completed.
 Transfer has not been completed, but slave responded NACK (in multi-
byte transmit mode).
 Arbitration is lost.
NOTE: This bit is read only, but can be cleared by writing 1 to this bit.
Interrupt Enable
0 = Disable I2C Interrupt.
1 = Enable I2C Interrupt.
I2C Core Enable
0 = Disable I2C core, serial bus outputs are controlled by SDW/SCW.
1 = Enable I2C core, serial bus outputs are controlled by I2C core.
Publication Release Date: Jun. 18, 2010
588
Revision: A4