User Manual
135
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
System Control Unit - Digital Modules (SCU-DM)
7.6
Interrupt Management
This section describes the management of interrupts by the system control unit.
7.6.1
Overview
The Interrupt Management sub-module in the SCU controls the non-core-generated interrupt requests to the
core. The core has one non-maskable interrupt (NMI) node and total 24 maskable interrupt nodes.
shows the block diagram of the Interrupt Management sub-module.
Figure 34 Interrupt
Management Block Diagram
The non-maskable interrupt unit controls the NMI requests. Incoming NMI request is not maskable and in this
sense, differs from the regular interrupts. In addition, NMI request always has the highest priority to be
serviced. In the TLE984xQX, eight different sources can generate an NMI: PLL loss-of-lock, oscillator watchdog
event, NVM map error, Memory ECC error, NVM operation complete, Debug Mode user IRAM event and supply
prewarning. Some NMI sources can be triggered by one of several events. These NMI sources are ORed to
generate an NMI interrupt directly to the core. The triggering NMI sources/events are indicated in the NMI
Status Register (NMISR), and in some cases the event flags are located in the peripheral register. The NMI node
source control is via the NMI Control Register (NMICON).
There are generally 3 types of maskable inputs into the core: internal, external and extended interrupts. The
maskable interrupt unit will generate the respective interrupt node request to the core and will maintain
corresponding SCU flags and control. In general, to support all types of peripheral interrupts, an interrupt
node of the core may be shared among several interrupt sources.
7.6.1.1
External Interrupts
The generation of interrupt request from an external source by edge detection in SCU is shown in
External interrupts can be positive, negative or double edge triggered. Register EXICON0 specifies the active
edge for the external interrupt.
Interrupt Management
Maskable
Interrupt Unit
Non-Maskable
Interrupt Unit