SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The interrupt router (INTRTR) module provides a mechanism to mux M interrupt inputs to N interrupt outputs, where all M inputs are selectable to be driven per N ouput. There is one register per output (MUXCNTL_N) that controls the selection.
There are several INTRTR modules in the device. Their purpose is described in Section 9.1, Interrupt Architecture. Table 11-74 summarizes the configuration details for the various interrupt routers.
Module | Number of Inputs | Number of Outputs | Input Interrupt Type |
---|---|---|---|
WKUP_GPIOMUX_INTRTR0 | 120 | 32 | Pulse |
GPIOMUX_INTRTR0 | 304 | 64 | Pulse |
MAIN2MCU_LVL_INTRTR0 | 320 | 64 | Level |
MAIN2MCU_PLS_INTRTR0 | 104 | 48 | Pulse |
R5FSS0_INTRTR0 | 432 | 256 | Level |
R5FSS1_INTRTR0 | 432 | 256 | Level |
C66SS0_INTRTR0 | 400 | 97 | Level |
C66SS1_INTRTR0 | 400 | 97 | Level |
The user should take the following into account when programming the MUXCNTL_N register:
The recommended general programming sequence is as follows: