Msc Interrupts - Infineon Technologies TC1728 User Manual

32-bit single-chip microcontroller
Table of Contents

Advertisement

19.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. 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.
Table 19-7
shows the four MSC interrupt sources.
Table 19-7
MSC Interrupts
Interrupt Type
Data frame interrupt
Command frame interrupt
Time frame finished interrupt
Receive data interrupt
User's Manual
MSC, V1.37 2009-05
Micro Second Channel (MSC)
Generated by
Downstream Channel
Upstream Channel
19-31
TC1728
V1.0, 2011-12

Advertisement

Table of Contents
loading

Table of Contents