
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
IIC-Bus Module
User’s Manual
20-18
V2.2, 2004-01
IIC_X, V2.0
End-of-Data-Transmission Interrupt, IRQE
This request is activated and the flag is set when the current data transfer is terminated
either by a repeated start, by a stop, or by a missing acknowledge.
In the case of Slave-Transmitter Mode, additionally the Data Transfer interrupt request
IRQD will be activated.
Flag IRQE must be cleared by software.
Protocol Event Interrupt, IRQP
This request is activated and the flag is set in Multi-Master mode when the module has
lost arbitration. Additionally, the arbitration lost flag AL is set.
In Multi-Master and in Slave Mode, this request is activated when either the general call
address or the device’s own address has been received.
Flag IRQP must be cleared by software.
Interrupt Nodes
The three interrupt request lines are connected to two interrupt nodes (see
Note: Please refer to the general Interrupt Control Register description for an
explanation of the control fields.
IIC_DIC
IIC Data Interrupt Ctrl. Reg.
ESFR (F186
H
/C3
H
)
Reset Value: - - 00
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-
GPX
ICD
IR
ADC
IE
ILVL
GLVL
-
-
-
-
-
-
-
rw
rwh
rw
rw
rw
IIC_PEIC
IIC Protocol Intr. Ctrl. Reg.
ESFR (F18E
H
/C7
H
)
Reset Value: - - 00
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-
GPX
ICP
IR
ADE
IE
ILVL
GLVL
-
-
-
-
-
-
-
rw
rwh
rw
rw
rw