![Infineon Technologies TC1796 User Manual Download Page 1251](http://html1.mh-extra.com/html/infineon-technologies/tc1796/tc1796_user-manual_20554371251.webp)
TC1796
Peripheral Units (Vol. 2 of 2)
Micro Second Channel (MSC)
User’s Manual
21-34
V2.0, 2007-07
MSC, V2.0
21.1.5.4 Receive Data Interrupt
Whenever the upstream channel receives data in registers UDx (x = 0-3), the MSC is
able to generate an interrupt. Three interrupt generation conditions can be selected for
the receive data interrupt:
•
Each update of UDx (x = 0-3) generates a receive data interrupt.
•
Each update of UDx (x = 0-3) generates a receive data interrupt when the updated
value is not equal 00
H
.
•
Only an update of register UD3 generates a receive data interrupt.
The selection of the interrupt generation condition is controlled by bit field ICR.RDIE.
Setting ICR.RDIE = 0 disables the receive data interrupt in general. ISR.URDI is the
interrupt status flag that can be set or cleared when writing bits ISC.SRDI or ISC.CRDI
with a 1.
Figure 21-26 Receive Data Interrupt Control
MCA05820_mod
URDI
ISR
Data Frame
Interrupt
(to Int. Comp .)
EDI
Set
Software
Clear
RDIE = 00
ISC
SURDI
CURDI
≥
1
Software
Set
Hardware
Set
RDIE
ICR
01
10
11
2
Data is received and
not equal 00
Data is received
Data is received in UD 3
H