<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: about S32K14X VLPS abort Reason in S32K</title>
    <link>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185012#M8870</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The reason is always an interrupt.&lt;/P&gt;
&lt;P&gt;Please take a look at the RM, section 40.4.2.3 Aborted very low power stop mode entry.&lt;/P&gt;
&lt;P&gt;I think you can read the VLPSA flag in the interrupt handlers to determine which interrupt aborted it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, Daniel&lt;/P&gt;</description>
    <pubDate>Wed, 18 Nov 2020 07:24:49 GMT</pubDate>
    <dc:creator>danielmartynek</dc:creator>
    <dc:date>2020-11-18T07:24:49Z</dc:date>
    <item>
      <title>about S32K14X VLPS abort Reason</title>
      <link>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1183540#M8828</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;according to [S32K1xx Series Reference Manual.pdf], Register SMC_PMCTRL bit3:VLPSA will be set to 1 when&amp;nbsp;stop/vlps mode entry was aborted,&lt;/P&gt;&lt;P&gt;Is there a register or a way that can see the reason of the stop/vlps mode entry abort?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Nov 2020 02:32:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1183540#M8828</guid>
      <dc:creator>shijie_zheng</dc:creator>
      <dc:date>2020-11-16T02:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: about S32K14X VLPS abort Reason</title>
      <link>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185012#M8870</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The reason is always an interrupt.&lt;/P&gt;
&lt;P&gt;Please take a look at the RM, section 40.4.2.3 Aborted very low power stop mode entry.&lt;/P&gt;
&lt;P&gt;I think you can read the VLPSA flag in the interrupt handlers to determine which interrupt aborted it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, Daniel&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 07:24:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185012#M8870</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2020-11-18T07:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: about S32K14X VLPS abort Reason</title>
      <link>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185751#M8895</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/160001" target="_self"&gt;&lt;SPAN&gt;danielmartynek:&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thank you for your reply.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Does &lt;SPAN&gt;these interrupt handler&amp;nbsp; refer to the handlers which I configured in "startup_S32K148.S"?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;So, I need to read VLPSA flag in all of these Handers,&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;If someone interrupt is triggered and the VLPSA flag is 1(the previous stop mode entry was aborted), VLPS mode entry is aborted by this interrupt,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;is my understanding correct?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;/* startup_S32K148.S Exception Handlers as follows*/&lt;BR /&gt;def_irq_handler NMI_Handler&lt;BR /&gt;def_irq_handler HardFault_Handler&lt;BR /&gt;def_irq_handler MemManage_Handler&lt;BR /&gt;def_irq_handler BusFault_Handler&lt;BR /&gt;def_irq_handler UsageFault_Handler&lt;BR /&gt;def_irq_handler SVC_Handler&lt;BR /&gt;def_irq_handler DebugMon_Handler&lt;BR /&gt;def_irq_handler PendSV_Handler&lt;BR /&gt;def_irq_handler SysTick_Handler&lt;BR /&gt;def_irq_handler DMA0_IRQHandler&lt;BR /&gt;def_irq_handler DMA1_IRQHandler&lt;BR /&gt;def_irq_handler DMA2_IRQHandler&lt;BR /&gt;def_irq_handler DMA3_IRQHandler&lt;BR /&gt;def_irq_handler DMA4_IRQHandler&lt;BR /&gt;def_irq_handler DMA5_IRQHandler&lt;BR /&gt;def_irq_handler DMA6_IRQHandler&lt;BR /&gt;def_irq_handler DMA7_IRQHandler&lt;BR /&gt;def_irq_handler DMA8_IRQHandler&lt;BR /&gt;def_irq_handler DMA9_IRQHandler&lt;BR /&gt;def_irq_handler DMA10_IRQHandler&lt;BR /&gt;def_irq_handler DMA11_IRQHandler&lt;BR /&gt;def_irq_handler DMA12_IRQHandler&lt;BR /&gt;def_irq_handler DMA13_IRQHandler&lt;BR /&gt;def_irq_handler DMA14_IRQHandler&lt;BR /&gt;def_irq_handler DMA15_IRQHandler&lt;BR /&gt;def_irq_handler DMA_Error_IRQHandler&lt;BR /&gt;def_irq_handler MCM_IRQHandler&lt;BR /&gt;def_irq_handler FTFC_IRQHandler&lt;BR /&gt;def_irq_handler Read_Collision_IRQHandler&lt;BR /&gt;def_irq_handler LVD_LVW_IRQHandler&lt;BR /&gt;def_irq_handler FTFC_Fault_IRQHandler&lt;BR /&gt;def_irq_handler WDOG_EWM_IRQHandler&lt;BR /&gt;def_irq_handler RCM_IRQHandler&lt;BR /&gt;def_irq_handler LPI2C0_Master_IRQHandler&lt;BR /&gt;def_irq_handler LPI2C0_Slave_IRQHandler&lt;BR /&gt;def_irq_handler LPSPI0_IRQHandler&lt;BR /&gt;def_irq_handler LPSPI1_IRQHandler&lt;BR /&gt;def_irq_handler LPSPI2_IRQHandler&lt;BR /&gt;def_irq_handler LPI2C1_Master_IRQHandler&lt;BR /&gt;def_irq_handler LPI2C1_Slave_IRQHandler&lt;BR /&gt;def_irq_handler LPUART0_RxTx_IRQHandler&lt;BR /&gt;def_irq_handler Reserved48_IRQHandler&lt;BR /&gt;def_irq_handler LPUART1_RxTx_IRQHandler&lt;BR /&gt;def_irq_handler Reserved50_IRQHandler&lt;BR /&gt;def_irq_handler LPUART2_RxTx_IRQHandler&lt;BR /&gt;def_irq_handler Reserved52_IRQHandler&lt;BR /&gt;def_irq_handler Reserved53_IRQHandler&lt;BR /&gt;def_irq_handler Reserved54_IRQHandler&lt;BR /&gt;def_irq_handler ADC0_IRQHandler&lt;BR /&gt;def_irq_handler ADC1_IRQHandler&lt;BR /&gt;def_irq_handler CMP0_IRQHandler&lt;BR /&gt;def_irq_handler Reserved58_IRQHandler&lt;BR /&gt;def_irq_handler Reserved59_IRQHandler&lt;BR /&gt;def_irq_handler ERM_single_fault_IRQHandler&lt;BR /&gt;def_irq_handler ERM_double_fault_IRQHandler&lt;BR /&gt;def_irq_handler RTC_IRQHandler&lt;BR /&gt;def_irq_handler RTC_Seconds_IRQHandler&lt;BR /&gt;def_irq_handler LPIT0_Ch0_IRQHandler&lt;BR /&gt;def_irq_handler LPIT0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler LPIT0_Ch2_IRQHandler&lt;BR /&gt;def_irq_handler LPIT0_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler PDB0_IRQHandler&lt;BR /&gt;def_irq_handler Reserved69_IRQHandler&lt;BR /&gt;def_irq_handler Reserved70_IRQHandler&lt;BR /&gt;def_irq_handler SAI1_Tx_IRQHandler&lt;BR /&gt;def_irq_handler SAI1_Rx_IRQHandler&lt;BR /&gt;def_irq_handler SCG_IRQHandler&lt;BR /&gt;def_irq_handler LPTMR0_IRQHandler&lt;BR /&gt;def_irq_handler PORTA_IRQHandler&lt;BR /&gt;def_irq_handler PORTB_IRQHandler&lt;BR /&gt;def_irq_handler PORTC_IRQHandler&lt;BR /&gt;def_irq_handler PORTD_IRQHandler&lt;BR /&gt;def_irq_handler PORTE_IRQHandler&lt;BR /&gt;def_irq_handler SWI_IRQHandler&lt;BR /&gt;def_irq_handler QSPI_IRQHandler&lt;BR /&gt;def_irq_handler Reserved82_IRQHandler&lt;BR /&gt;def_irq_handler Reserved83_IRQHandler&lt;BR /&gt;def_irq_handler PDB1_IRQHandler&lt;BR /&gt;def_irq_handler FLEXIO_IRQHandler&lt;BR /&gt;def_irq_handler SAI0_Tx_IRQHandler&lt;BR /&gt;def_irq_handler SAI0_Rx_IRQHandler&lt;BR /&gt;def_irq_handler ENET_TIMER_IRQHandler&lt;BR /&gt;def_irq_handler ENET_TX_IRQHandler&lt;BR /&gt;def_irq_handler ENET_RX_IRQHandler&lt;BR /&gt;def_irq_handler ENET_ERR_IRQHandler&lt;BR /&gt;def_irq_handler ENET_STOP_IRQHandler&lt;BR /&gt;def_irq_handler ENET_WAKE_IRQHandler&lt;BR /&gt;def_irq_handler CAN0_ORed_IRQHandler&lt;BR /&gt;def_irq_handler CAN0_Error_IRQHandler&lt;BR /&gt;def_irq_handler CAN0_Wake_Up_IRQHandler&lt;BR /&gt;def_irq_handler CAN0_ORed_0_15_MB_IRQHandler&lt;BR /&gt;def_irq_handler CAN0_ORed_16_31_MB_IRQHandler&lt;BR /&gt;def_irq_handler Reserved99_IRQHandler&lt;BR /&gt;def_irq_handler Reserved100_IRQHandler&lt;BR /&gt;def_irq_handler CAN1_ORed_IRQHandler&lt;BR /&gt;def_irq_handler CAN1_Error_IRQHandler&lt;BR /&gt;def_irq_handler Reserved103_IRQHandler&lt;BR /&gt;def_irq_handler CAN1_ORed_0_15_MB_IRQHandler&lt;BR /&gt;def_irq_handler CAN1_ORed_16_31_MB_IRQHandler&lt;BR /&gt;def_irq_handler Reserved106_IRQHandler&lt;BR /&gt;def_irq_handler Reserved107_IRQHandler&lt;BR /&gt;def_irq_handler CAN2_ORed_IRQHandler&lt;BR /&gt;def_irq_handler CAN2_Error_IRQHandler&lt;BR /&gt;def_irq_handler Reserved110_IRQHandler&lt;BR /&gt;def_irq_handler CAN2_ORed_0_15_MB_IRQHandler&lt;BR /&gt;def_irq_handler CAN2_ORed_16_31_MB_IRQHandler&lt;BR /&gt;def_irq_handler Reserved113_IRQHandler&lt;BR /&gt;def_irq_handler Reserved114_IRQHandler&lt;BR /&gt;def_irq_handler FTM0_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM0_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM0_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM0_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM0_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM0_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM1_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM1_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM1_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM1_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM1_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM1_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM2_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM2_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM2_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM2_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM2_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM2_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM3_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM3_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM3_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM3_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM3_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM3_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM4_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM4_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM4_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM4_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM4_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM4_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM5_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM5_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM5_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM5_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM5_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM5_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM6_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM6_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM6_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM6_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM6_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM6_Ovf_Reload_IRQHandler&lt;BR /&gt;def_irq_handler FTM7_Ch0_Ch1_IRQHandler&lt;BR /&gt;def_irq_handler FTM7_Ch2_Ch3_IRQHandler&lt;BR /&gt;def_irq_handler FTM7_Ch4_Ch5_IRQHandler&lt;BR /&gt;def_irq_handler FTM7_Ch6_Ch7_IRQHandler&lt;BR /&gt;def_irq_handler FTM7_Fault_IRQHandler&lt;BR /&gt;def_irq_handler FTM7_Ovf_Reload_IRQHandler&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Nov 2020 05:49:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185751#M8895</guid>
      <dc:creator>shijie_zheng</dc:creator>
      <dc:date>2020-11-19T05:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: about S32K14X VLPS abort Reason</title>
      <link>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185965#M8907</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;For debugging purposes, I think the source of VLPSA could be found this way.&lt;/P&gt;
&lt;P&gt;But you would need to read the VLPSA flag in just the interrupt handlers that are enabled like wake-up sources at the time the MCU enters VLPSA.&lt;/P&gt;
&lt;P&gt;It should be noted that the VLPSA flag can't be cleared in the handlers, it will stay set until the MCU is reset or the next VLPS transition is successful.&lt;/P&gt;
&lt;P&gt;Also, this flag&amp;nbsp;will not get set if STOP1/STOP2 get aborted.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Nov 2020 10:57:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/about-S32K14X-VLPS-abort-Reason/m-p/1185965#M8907</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2020-11-19T10:57:18Z</dc:date>
    </item>
  </channel>
</rss>

