<?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: MKL25Z128-How can I reset MCU in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKL25Z128-How-can-I-reset-MCU/m-p/232123#M5145</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt; You can check in the Cortex M0+ :&lt;/P&gt;&lt;P&gt; &lt;A href="http://infocenter.arm.com/help/topic/com.arm.doc.ddi0484c/DDI0484C_cortex_m0p_r0p1_trm.pdf"&gt;http://infocenter.arm.com/help/topic/com.arm.doc.ddi0484c/DDI0484C_cortex_m0p_r0p1_trm.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt; AIRCRa &lt;EM&gt;Application Interrupt and Reset Control Register &lt;/EM&gt;in the &lt;EM&gt;ARMv6-M Architecture ReferenceManual.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Checking in the ARMv6-M RM : &lt;/P&gt;&lt;P&gt;&lt;A href="https://silver.arm.com/download/ARM_and_AMBA_Architecture/AR585-DA-70000-r0p0-00rel0/DDI0419C_arm_architecture_v6m_reference_manual.pdf"&gt;https://silver.arm.com/download/ARM_and_AMBA_Architecture/AR585-DA-70000-r0p0-00rel0/DDI0419C_arm_architecture_v6m_reference_manual.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'TimesNewRomanPSMT','serif'; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="mcepastemarker"&gt;In the AIRCR register, WO - SYSRESETREQ bit. :&amp;nbsp; Writing 1 to this bit asserts a signal to request a reset by the external system.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mcepastemarker"&gt;This register is in address : &lt;/SPAN&gt;0xE000ED0C &lt;/P&gt;&lt;P&gt;So you should write the bit [2] &lt;SPAN class="mcepastemarker"&gt;SYSRESETREQ&lt;/SPAN&gt; in that address to request a SW reset. Take care with the rest of the bits value, modify only that bit.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Luis&lt;SPAN class="mcepastemarker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Jun 2013 11:59:49 GMT</pubDate>
    <dc:creator>LuisCasado</dc:creator>
    <dc:date>2013-06-21T11:59:49Z</dc:date>
    <item>
      <title>MKL25Z128-How can I reset MCU</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKL25Z128-How-can-I-reset-MCU/m-p/232122#M5144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to reset MCU by software,How can I control the register?&lt;/P&gt;&lt;P&gt;Thanks;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jun 2013 09:16:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKL25Z128-How-can-I-reset-MCU/m-p/232122#M5144</guid>
      <dc:creator>陈欣</dc:creator>
      <dc:date>2013-06-21T09:16:22Z</dc:date>
    </item>
    <item>
      <title>Re: MKL25Z128-How can I reset MCU</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKL25Z128-How-can-I-reset-MCU/m-p/232123#M5145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt; You can check in the Cortex M0+ :&lt;/P&gt;&lt;P&gt; &lt;A href="http://infocenter.arm.com/help/topic/com.arm.doc.ddi0484c/DDI0484C_cortex_m0p_r0p1_trm.pdf"&gt;http://infocenter.arm.com/help/topic/com.arm.doc.ddi0484c/DDI0484C_cortex_m0p_r0p1_trm.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt; AIRCRa &lt;EM&gt;Application Interrupt and Reset Control Register &lt;/EM&gt;in the &lt;EM&gt;ARMv6-M Architecture ReferenceManual.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Checking in the ARMv6-M RM : &lt;/P&gt;&lt;P&gt;&lt;A href="https://silver.arm.com/download/ARM_and_AMBA_Architecture/AR585-DA-70000-r0p0-00rel0/DDI0419C_arm_architecture_v6m_reference_manual.pdf"&gt;https://silver.arm.com/download/ARM_and_AMBA_Architecture/AR585-DA-70000-r0p0-00rel0/DDI0419C_arm_architecture_v6m_reference_manual.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'TimesNewRomanPSMT','serif'; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="mcepastemarker"&gt;In the AIRCR register, WO - SYSRESETREQ bit. :&amp;nbsp; Writing 1 to this bit asserts a signal to request a reset by the external system.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mcepastemarker"&gt;This register is in address : &lt;/SPAN&gt;0xE000ED0C &lt;/P&gt;&lt;P&gt;So you should write the bit [2] &lt;SPAN class="mcepastemarker"&gt;SYSRESETREQ&lt;/SPAN&gt; in that address to request a SW reset. Take care with the rest of the bits value, modify only that bit.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Luis&lt;SPAN class="mcepastemarker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jun 2013 11:59:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MKL25Z128-How-can-I-reset-MCU/m-p/232123#M5145</guid>
      <dc:creator>LuisCasado</dc:creator>
      <dc:date>2013-06-21T11:59:49Z</dc:date>
    </item>
  </channel>
</rss>

