User Manual
314
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
Interrupt System
13
Interrupt System
13.1
Features
• Up to 24 interrupt nodes for on-chip peripherals
• Up to 8 NMI nodes for critical system events
• Maximum flexibility for all 24 interrupt nodes
13.2
Introduction
13.2.1
Overview
The TLE984xQX supports 24 interrupt vectors with 4 priority levels. 22 of these interrupt vectors are assigned
to the on-chip peripherals: GPT12, SSC1, SSC2, CCU6, Low-Side Switch, High-Side Switch and A/D Converter
are each assigned to one dedicated interrupt vector; while UART1 and Timer2 or UART2, External Interrupt 2
and Timer21 share interrupt vectors. Two vectors are dedicated for External Interrupt 0 and 1.
A non-maskable interrupt (NMI) with the highest priority is shared by the following:
• Watchdog Timer, warning before overflow
• MI_CLK Watchdog Timer overflow event
• PLL, loss of lock
• Flash, on operation complete e.g. erase.
• OT prewarning
• Oscillator watchdog detection for too low oscillation of
f
OSC
• Flash map error
• Uncorrectable ECC error on Flash and RAM
• VSUP supply prewarning when any supply voltage drops below or exceeds any threshold.
• Overtemperature prewarning when system temperature exceeds a certain limit.
,
,
and
give a general overview of the interrupt sources and
nodes, and their corresponding control and status flags.
gives the corresponding overview for the
NMI sources. The table below shows the available interrupt vectors.
Table 160 Interrupt
Vector
Table
Service Request
Node ID
Description
GPT1
0
GPT1 Interrupt
GPT2
1
GPT2 Interrupt
MU
2
MU interrupt / ADC2, VBG interrupt
ADC1
3
ADC10 Bit interrupt
CCU0
4
CCU6 node 0 interrupt
CCU1
5
CCU6 node 1 interrupt
CCU2
6
CCU6 node 2 interrupt
CCU3
7
CCU6 node 3 interrupt