<?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>LPC MicrocontrollersのトピックRe: LPC43S57 : Reset during Sleep Mode do not work</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818775#M32762</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi julien brissard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks a lot for your updated information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; So sorry for my later reply because the weekends and my annual leave yesterday.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I have tested the LPC43S67 on my side, I can reproduce your problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; After checking our errata, I find the according information about it.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/errata/ES_LPC435X_3X_2X_1X_FLASH.pdf" title="https://www.nxp.com/docs/en/errata/ES_LPC435X_3X_2X_1X_FLASH.pdf"&gt;https://www.nxp.com/docs/en/errata/ES_LPC435X_3X_2X_1X_FLASH.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;page 25, 3.19 RESET.3.&lt;/P&gt;&lt;P&gt;There has a workaround.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Sep 2018 08:52:32 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2018-09-04T08:52:32Z</dc:date>
    <item>
      <title>LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818772#M32759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Reset (Pin \reset) works correctly during execution of my software (without sleep mode).&lt;/P&gt;&lt;P&gt;But if I enter in sleep mode, then reset pin has no effect.&lt;/P&gt;&lt;P&gt;I thought that&amp;nbsp; nothing could avoid a reset&lt;/P&gt;&lt;P&gt;Somebody has a clue ?&lt;/P&gt;&lt;P&gt;I got lot of trouble with DeepSleep mode, so I am not sur to be in Sleep or Deep Sleep mode.&lt;/P&gt;&lt;P&gt;In which condition&amp;nbsp; reset pin could be disable, I found nothing in datasheet about that ?&lt;/P&gt;&lt;P&gt;Here after the code that I use to enter in Sleep mode :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Disable ADC Interrupt */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(ADC1_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(ADC1_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable de l'IT RIT */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(RITIMER_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(RITIMER_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable de l'interruption */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// TBD NVIC_DisableIRQ(UARTx_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// NVIC_ClearPendingIRQ(UARTx_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable de l'interruption */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(I2C0_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(I2C0_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable de l'interruption */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(I2C1_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(I2C1_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable de l'interruption */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(SCT_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(SCT_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable de l'interruption CAN*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(C_CAN0_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(C_CAN0_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Disable watchdog */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_DisableIRQ(WWDT_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;NVIC_ClearPendingIRQ(WWDT_IRQn);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Stop Tick */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SysTick-&amp;gt;CTRL = 0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Clock management before sleep */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_SetupIrcClocking();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Clear all event&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_EVRT-&amp;gt;CLR_STAT = 0xFFFFFFFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Configure wake up signal */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PMC_Evrt_Configure(EVRT_SRC_WAKEUP0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_EVRT_ConfigIntSrcActiveType(EVRT_SRC_WAKEUP1, EVRT_SRC_ACTIVE_HIGH_LEVEL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_EVRT_ConfigIntSrcActiveType(EVRT_SRC_WAKEUP2, EVRT_SRC_ACTIVE_HIGH_LEVEL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_EVRT_ConfigIntSrcActiveType(EVRT_SRC_WAKEUP3, EVRT_SRC_ACTIVE_HIGH_LEVEL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_EVRT_ConfigIntSrcActiveType(EVRT_SRC_ATIMER, EVRT_SRC_ACTIVE_HIGH_LEVEL);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Chip_EVRT_ConfigIntSrcActiveType(EVRT_SRC_RTC, EVRT_SRC_ACTIVE_HIGH_LEVEL);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_EVRT-&amp;gt;HILO = 0x237EBFF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Clear all event&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_EVRT-&amp;gt;CLR_STAT = 0xFFFFFFFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// contournement pb (cf errata sheet)&lt;BR /&gt;#define CREG0_008 (0x40043008)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; regval = *((unsigned int *) CREG0_008);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;regval |= (1 &amp;lt;&amp;lt; 17);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;regval &amp;amp;= ~(1 &amp;lt;&amp;lt; 16);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *((unsigned int *) CREG0_008) = regval;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Deep-Sleep Mode*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Set Deep sleep mode bit in System Control register of M4 core */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;SCB-&amp;gt;SCR |= 0x4;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Set power state in PMC */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chip_PMC_Sleep();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Wait For Interrupt */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;__WFI();&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2018 17:14:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818772#M32759</guid>
      <dc:creator>julienbrissard</dc:creator>
      <dc:date>2018-08-23T17:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818773#M32760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi julien,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for your interest in NXP LPC Product, I would like to provide service for you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; From your code, I find you are using the deep sleep mode, not the sleep mode.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; But as I know, both the deep sleep and the sleep mode, the reset all can wake it up.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; And I have tested it in our MCB4357 board with the lpcopen &lt;STRONG&gt;pmc_states&lt;/STRONG&gt;, this is the test result:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;==========================================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NXP Semiconductors LPC18xx/43xx MCU Power Management Controller example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;=============================================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;Select the power state test to be executed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Sleep state &amp;amp; Wake up test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press '1' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Deep Sleep state &amp;amp; Wake up test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press '2' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Power down state &amp;amp; Wake up test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press '3' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Deep power down state &amp;amp; Wake up test : Press '4' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Exit the demo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press 'X' or 'x' to select &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;=============================================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;'Deep Sleep' state test selected &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Select the Wake up signal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- WAKEUP0 pin : Press 'W' or 'w' to select&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- RTC Alarm&amp;nbsp;&amp;nbsp; : Press 'R' or 'r' to select&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;WAKEUP0 pin selected &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Press 'C' or 'c' to start demo...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;Entering 'Deep Sleep' state ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;Press WAKEUP0 button/Connect WAKEUP0 pin to 3.3V to exit 'Deep Sleep' mode &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;==========================================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NXP Semiconductors LPC18xx/43xx MCU Power Management Controller example&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;=============================================================================&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;Select the power state test to be executed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Sleep state &amp;amp; Wake up test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press '1' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Deep Sleep state &amp;amp; Wake up test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press '2' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Power down state &amp;amp; Wake up test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press '3' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Deep power down state &amp;amp; Wake up test : Press '4' to select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;- Exit the demo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Press 'X' or 'x' to select &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;=============================================================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;You can find after entering the deep sleep mode, the printf information let to press WAKEUP0 to wake up the chip.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;But i press the reset button, I also make the chip wake up.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;So, I think you can try our official code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&lt;A class="link-titled" href="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc4300-cortex-m4-m0/lpcopen-software-development-platform-lpc43xx:LPCOPEN-SOFTWARE-FOR-LPC43XX" title="https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc4300-cortex-m4-m0/lpcopen-software-development-platform-lpc43xx:LPCOPEN-SOFTWARE-FOR-LPC43XX"&gt;LPCOpen Software for LPC43XX|NXP&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Besides, about the RESET pin circuit, I don't know how you design it, you need to add the external pull up and 0.1uf capacitor to ground.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Wish it helps you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2018 08:00:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818773#M32760</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-08-24T08:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818774#M32761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Thank you for your answer.&lt;/P&gt;&lt;P&gt;I am confused since reset works on the eval board, even in deep sleep, but not on my specific product board (only during deep sleep).&lt;/P&gt;&lt;P&gt;I have 2 versions of my software, one for the evaluation board and the other for the specific product board. There are few differences:&lt;/P&gt;&lt;P&gt;Eval board :&lt;/P&gt;&lt;P&gt;- Micro : LPC4357 (version "-" with incompatibility beetween ADC and CAN) for eval board&lt;/P&gt;&lt;P&gt;- ADC is disable because it cannot work with CAN&lt;/P&gt;&lt;P&gt;Specific product board : &lt;/P&gt;&lt;P&gt;- Micro : LPC43S57 (version "A")&lt;/P&gt;&lt;P&gt;- Pin allocation is a different, but everthing works fine, also "reset" when I am not in Deep Sleep&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I have two questions :&lt;/P&gt;&lt;P&gt;- Could you test the lpcopen &lt;STRONG&gt;pmc_states&lt;/STRONG&gt; on an eval board with LPC43S57 in order to know if the version of micro could have an effect on reset (even if probability is very low) ?&lt;/P&gt;&lt;P&gt;- If we are agree that deep sleep have no effect on reset, do you know some conditions that could leads to this situation (Reset do not restart PMC or clock or do not reinit RAM or ...) ? so I will be able to check if I activate one of this condition by mistake.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2018 12:04:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818774#M32761</guid>
      <dc:creator>julienbrissard</dc:creator>
      <dc:date>2018-08-31T12:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818775#M32762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi julien brissard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks a lot for your updated information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; So sorry for my later reply because the weekends and my annual leave yesterday.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I have tested the LPC43S67 on my side, I can reproduce your problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; After checking our errata, I find the according information about it.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/errata/ES_LPC435X_3X_2X_1X_FLASH.pdf" title="https://www.nxp.com/docs/en/errata/ES_LPC435X_3X_2X_1X_FLASH.pdf"&gt;https://www.nxp.com/docs/en/errata/ES_LPC435X_3X_2X_1X_FLASH.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;page 25, 3.19 RESET.3.&lt;/P&gt;&lt;P&gt;There has a workaround.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Sep 2018 08:52:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818775#M32762</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-09-04T08:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818776#M32763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;&lt;P&gt;I tried to implement the work-around but it is not working.&lt;/P&gt;&lt;P&gt;1- Is&amp;nbsp;it working on LPC43S67 ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2- I put the work-around code inside SystemInit()&amp;nbsp;function (just before the call of Chip_SystemInit), is it correct ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3- I do not understand the work-around, why should we set power state in PMC (since it is already set) ? I thought that we&amp;nbsp;should reset this information instead of ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Sep 2018 12:51:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818776#M32763</guid>
      <dc:creator>julienbrissard</dc:creator>
      <dc:date>2018-09-04T12:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818777#M32764</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi julien brissard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Sorry for my later reply.&lt;/P&gt;&lt;P&gt;1- Is&amp;nbsp;it working on LPC43S67 ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;Answer:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp; Yes, it should work on LPC43S67, because the LPC43S67 errata also have this work-around.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&amp;nbsp; &lt;A class="link-titled" href="https://www.nxp.com/docs/en/errata/ES_LPC43S6X_FLASH.pdf" title="https://www.nxp.com/docs/en/errata/ES_LPC43S6X_FLASH.pdf"&gt;https://www.nxp.com/docs/en/errata/ES_LPC43S6X_FLASH.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;&lt;P&gt;2- I put the work-around code inside SystemInit()&amp;nbsp;function (just before the call of Chip_SystemInit), is it correct ?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp; Answer: it should be work, please share your modified code with me, I will help you to check it.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;&lt;P&gt;3- I do not understand the work-around, why should we set power state in PMC (since it is already set) ? I thought that we&amp;nbsp;should reset this information instead of ?&lt;/P&gt;&lt;P&gt;Answer: Let's make it work at first, actually, it's want to do the software reset under deep sleep reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Sep 2018 06:58:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818777#M32764</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-09-13T06:58:31Z</dc:date>
    </item>
    <item>
      <title>Re: LPC43S57 : Reset during Sleep Mode do not work</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818778#M32765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;1- When I ask you if it is working on LPC43S67, I means : Did you implement the work-around on LPC43S67 board and did you check that it works correctly ?&lt;/P&gt;&lt;P&gt;2- The code that I used is :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((LPC_PMC-&amp;gt;PD0_SLEEP0_MODE == PMC_PWR_DEEP_SLEEP_MODE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; || (LPC_PMC-&amp;gt;PD0_SLEEP0_MODE == PMC_PWR_POWER_DOWN_MODE))&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Check if the wake up event is due to nRESET pin in Event router */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if(LPC_EVRT-&amp;gt;STATUS &amp;amp; (1&amp;lt;&amp;lt;19))&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Set power state in PMC */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_PMC-&amp;gt;PD0_SLEEP0_MODE = PMC_PWR_DEEP_POWER_DOWN_MODE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Set CORE_RST in RGU */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//LPC_RGU-&amp;gt;RESET_CTRL0 = (1&amp;lt;&amp;lt;0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;LPC_RGU-&amp;gt;RESET_CTRL[0] = (1&amp;lt;&amp;lt;0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can see that, comparing to the official work-around, I only modifiy the line "LPC_RGU-&amp;gt;RESET_CTRL0 = (1&amp;lt;&amp;lt;0);" to "LPC_RGU-&amp;gt;RESET_CTRL&lt;STRONG&gt;[0]&lt;/STRONG&gt; = (1&amp;lt;&amp;lt;0);"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Julien B.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Sep 2018 11:23:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC43S57-Reset-during-Sleep-Mode-do-not-work/m-p/818778#M32765</guid>
      <dc:creator>julienbrissard</dc:creator>
      <dc:date>2018-09-18T11:23:30Z</dc:date>
    </item>
  </channel>
</rss>

