TC1796
Peripheral Units (Vol. 2 of 2)
Micro Second Channel (MSC)
User’s Manual
21-31
V2.0, 2007-07
MSC, V2.0
21.1.5
MSC Interrupts
The MSC module has four interrupt sources and four service request outputs. A service
request output is able to generate interrupts (controlled by a service request control
register) or DMA requests. The service request output assignment, interrupt or DMA
request, is specific for each microcontroller that is using the MSC (see also
and
). In this section, the term “interrupt request” has the
meaning of “service request” that is able to handle interrupt or DMA requests.
Each interrupt source is provided with a status flag, enable bit(s) with software set/clear
capability, and an interrupt node pointer. An interrupt event, internally generated as a
request pulse, is always stored in an interrupt status flag that is located in the Interrupt
Status Register ISR. All interrupt status flag can be set or cleared individually by software
via the interrupt Set Clear Register ISC. Software-controlled interrupt generation can be
initiated by setting the interrupt status flag of the corresponding interrupt. Each interrupt
source can be enabled or disabled individually. When an interrupt event is enabled, a
2-bit interrupt node pointer determines which of the service request outputs will be
activated.
shows the four MSC interrupt sources.
Table 21-7
MSC Interrupts
Interrupt Type
Generated by
Data frame interrupt
Downstream Channel
Command frame interrupt
Time frame finished interrupt
Receive data interrupt
Upstream Channel