SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
A single VTM module is integrated in the device WKUP domain. Figure 5-20 shows the integration of WKUP_VTM0.
In this family of devices, five temperature monitors are used.
Figure 5-20 WKUP_VTM0 IntegrationTable 5-49 through Table 5-51 summarize the integration of WKUP_VTM0 in device WKUP domain.
| Module Instance | Attributes | |||
| Power Sleep Controller | Power Domain | Module Domain | Interconnect | |
| WKUP_VTM0 | WKUP_PSC0 | PD0 | LPSC0 | WKUP_CBASS0 |
| Clocks | ||||
| Module Instance | Module Clock Input | Source Clock Signal | Source | Description |
| WKUP_VTM0 | WKUP_VTM0_ICLK | MCU_SYSCLK0/6 | WKUP_PLLCTRL0 | WKUP_VTM interface clock |
| WKUP_VTM0_FIX_REF_CLK | WKUP_HFOSC0_CLKOUT | WKUP_HFOSC0 | Reference clock, used for the sensors | |
| WKUP_VTM0_FIX_REF2_CLK | CLK_12M_RC | WKUP_RC_OSC_12M | Reference clock, used for the sensors during LPM | |
| WKUP_TEMPSENSOR0 | WKUP_TEMPSENSOR0_CLK | WKUP_VTM0_TEMP_SENS_ROOT_CLK | WKUP_VTM0 | Temperature monitor modules clock (1 Mhz to 2 MHz) |
| TEMPSENSOR0 | TEMPSENSOR0_CLK | WKUP_VTM0_TEMP_SENS_ROOT_CLK | WKUP_VTM0 | Temperature monitor modules clock (1 Mhz to 2 MHz) |
| TEMPSENSOR1 | TEMPSENSOR1_CLK | WKUP_VTM0_TEMP_SENS_ROOT_CLK | WKUP_VTM0 | Temperature monitor modules clock (1 Mhz to 2 MHz) |
| TEMPSENSOR2 | TEMPSENSOR2_CLK | WKUP_VTM0_TEMP_SENS_ROOT_CLK | WKUP_VTM0 | Temperature monitor modules clock (1 Mhz to 2 MHz) |
| TEMPSENSOR3 | TEMPSENSOR3_CLK | WKUP_VTM0_TEMP_SENS_ROOT_CLK | WKUP_VTM0 | Temperature monitor modules clock (1 Mhz to 2 MHz) |
| Resets | ||||
| Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
| WKUP_VTM0 | WKUP_VTM0_RST | MOD_G_RST | LPSC0 | WKUP_VTM0 Reset |
| WKUP_VTM0_POR_RST | MOD_POR_RST | LPSC0 | WKUP_VTM0 Power-On Reset | |
Software must disable all sensors before switching the reference clock.
| Interrupt Requests | |||||
| Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Description | Type |
| WKUP_VTM0 | WKUP_VTM0_THERM_LVL_GT_TH1_INTR_0 | MCU_R5FSS0_CORE0_INTR_IN_158 | MCU_R5FSS0_CORE0 | WKUP_VTM0 over temperature interrupt | Level |
| MCU_R5FSS0_CORE1_INTR_IN_158 | MCU_R5FSS0_CORE1 | ||||
| WKUP_DMSC0_INTR_IN_20 | WKUP_DMSC0 | ||||
| GIC500_SPI_IN_936 | GIC500 SPI | ||||
| WKUP_ESM0_LVL_IN_8 | WKUP_ESM0 | ||||
| R5FSS0_INTRTR0_IN_327 | R5FSS0_INTRTR0 | ||||
| R5FSS1_INTRTR0_IN_327 | R5FSS1_INTRTR0 | ||||
| WKUP_VTM0_THERM_LVL_LT_TH0_INTR_0 | MCU_R5FSS0_CORE0_INTR_IN_160 | MCU_R5FSS0_CORE0 | WKUP_VTM0 under temperature interrupt | Level | |
| MCU_R5FSS0_CORE1_INTR_IN_160 | MCU_R5FSS0_CORE1 | ||||
| WKUP_DMSC0_INTR_IN_21 | WKUP_DMSC0 | ||||
| GIC500_SPI_IN_937 | GIC500 SPI | ||||
| WKUP_ESM0_LVL_IN_9 | WKUP_ESM0 | ||||
| R5FSS0_INTRTR0_IN_328 | R5FSS0_INTRTR0 | ||||
| R5FSS1_INTRTR0_IN_327 | R5FSS1_INTRTR0 | ||||
| WKUP_VTM0_THERM_LVL_GT_TH2_INTR_0 | MCU_R5FSS0_CORE0_INTR_IN_161 | MCU_R5FSS0_CORE0 | WKUP_VTM0 maximum temperature interrupt | Level | |
| MCU_R5FSS0_CORE1_INTR_IN_161 | MCU_R5FSS0_CORE1 | ||||
| WKUP_DMSC0_INTR_IN_22 | WKUP_DMSC0 | ||||
| GIC500_SPI_IN_938 | GIC500 SPI | ||||
| WKUP_ESM0_LVL_IN_10 | WKUP_ESM0 | ||||
| R5FSS0_INTRTR0_IN_329 | R5FSS0_INTRTR0 | ||||
| R5FSS1_INTRTR0_IN_327 | R5FSS1_INTRTR0 | ||||
| WKUP_VTM_CORR_LEVEL_0 | WKUP_ESM0_LVL_IN_11 | WKUP_ESM0 | WKUP_VTM0 correctable error | Level | |
| WKUP_VTM_UNCORR_LEVEL_0 | WKUP_ESM0_LVL_IN_12 | WKUP_ESM0 | WKUP_VTM0 uncorrectable error | Level | |
For more information about logical processing of the internal interrupts of VTM, see Section 5.2.2.1.5.3.2, VTM Temperature Driven Alerts and Interrupts.