<?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: KL16 :  Boot sequence for External pin Reset in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486633#M29948</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Koichi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you can read at the end of this section - "Subsequent system resets follow this same reset flow." &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Stano.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Feb 2016 09:59:00 GMT</pubDate>
    <dc:creator>Stano</dc:creator>
    <dc:date>2016-02-04T09:59:00Z</dc:date>
    <item>
      <title>KL16 :  Boot sequence for External pin Reset</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486632#M29947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear community,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;We are developing the custom board with MKL16Z64VLH4 device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Question]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When we forced the reset_b signal lelvel High -&amp;gt; Low ( assert the external pin reset),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; What kind of sequence does KL16 boot up by?&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Is it same POR boot sequence ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POR boot sequence is as follows.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (the source is Reference Manual KL16P80M48SF4RM )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. A system reset is held on internal logic, the RESET pin is driven out low, and the&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCGis enabled in its default clocking mode.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;2. Required clocks are enabled (system clock, flash clock, and any bus clocks that do&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; not have clock gate control reset to disabled).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;3. The system reset on internal logic continues to be held, but the Flash Controller is&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; released from reset and begins initialization operation while the Reset Control logic&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; continues to drive the RESET pin out low.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;4. Early in reset sequencing, the NVM option byte is read and stored to the FOPT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; register of the Flash Memory module (FTFA_FOPT). &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;5. When flash Initialization completes, the RESET pin is released. If RESET continues&lt;BR /&gt;&amp;nbsp;&amp;nbsp; to be asserted&amp;nbsp; the system continues to be held in reset. Once the RESET pin is detected&lt;BR /&gt;&amp;nbsp;&amp;nbsp; high, the core clock is enabled and the system is released from reset.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;6. When the system exits reset, the processor sets up the stack, program counter (PC),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and link register (LR). The processor reads the start SP (SP_main) from vector-table offset 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Best Regards, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Koichi Sakagami &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 06:13:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486632#M29947</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-02-04T06:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: KL16 :  Boot sequence for External pin Reset</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486633#M29948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Koichi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you can read at the end of this section - "Subsequent system resets follow this same reset flow." &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Stano.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 09:59:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486633#M29948</guid>
      <dc:creator>Stano</dc:creator>
      <dc:date>2016-02-04T09:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: KL16 :  Boot sequence for External pin Reset</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486634#M29949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Stano san,&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I understand that&amp;nbsp; the external pin reset boot is same as POR boot sequence.&lt;BR /&gt;Then let me confirm my understanding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We forced the reset_b signal lelvel High -&amp;gt; Low -&amp;gt; High . The low pulse width is about 200 ns ( more than min specifications value ). &lt;BR /&gt;Then a system reset is held on internal logic, the RESET pin is driven out low.&lt;/P&gt;&lt;P&gt;The reset_b signal remains Low level until the flash Initialization completes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Best Regards, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Koichi Sakagami &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Feb 2016 06:49:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486634#M29949</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-02-08T06:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: KL16 :  Boot sequence for External pin Reset</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486635#M29950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Koichi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The very first thing that the MCU does after reset is set the Program Counter to value 0. Here it will finf the vector table and will point to vector 0 (reset vector). To do this the Flash memory needs to be ready to work in the previous step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Carlos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Feb 2016 17:05:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486635#M29950</guid>
      <dc:creator>Carlos_Musich</dc:creator>
      <dc:date>2016-02-08T17:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: KL16 :  Boot sequence for External pin Reset</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486636#M29951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Carlos san,&lt;/P&gt;&lt;P&gt;Thank you for your answer.&lt;/P&gt;&lt;P&gt;I got it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Koichi Sakagami&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Feb 2016 02:26:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/KL16-Boot-sequence-for-External-pin-Reset/m-p/486636#M29951</guid>
      <dc:creator>koichisakagami</dc:creator>
      <dc:date>2016-02-12T02:26:49Z</dc:date>
    </item>
  </channel>
</rss>

