<?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: New KL25Z sample reset pin has 125KHz output in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269884#M9067</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As described in the quoted thread - This is to be expected with a blank (new) chip.&lt;/P&gt;&lt;P&gt;I have observed this with a range of Kinetis devices including newly purchased chips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am unsure why none of the programmers you have tried can cope with this or &lt;EM&gt;&lt;STRONG&gt;even if this is the cause of your problems.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since this tends to be the usual case with a blank chip, and usually the programmers cope with it, the problem may lie somewhere else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 02 Mar 2014 23:22:09 GMT</pubDate>
    <dc:creator>pgo</dc:creator>
    <dc:date>2014-03-02T23:22:09Z</dc:date>
    <item>
      <title>New KL25Z sample reset pin has 125KHz output</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269883#M9066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Because I can not connect my CMSIS-DAP to custom KL25Z boards, (Check this thread: &lt;A _jive_internal="true" href="https://community.nxp.com/message/380989#380989"&gt;https://community.freescale.com/message/380989#380989&lt;/A&gt;) which has brand new sample ordered via element14.com. I probes the reset pin after getting suggestions from &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/pgo"&gt;pgo&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to KL25P80M48SF0RM.pdf, &lt;STRONG&gt;$6.2.2.1 External pin reset &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;This pin is open drain and has an internal pullup device. Asserting RESET wakes the device from any mode.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;The RESET pin can be disabled by programming RESET_PIN_CFG option bit to 0. When this option selected, there could be a short period of contention during a POR ramp where the device drives the pin out low prior to establishing the setting of this option and releasing the RESET function on the pin.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="KL25Z_RST_Saleae_Screenshot.PNG.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42934iFEDAED40C7F94399/image-size/large?v=v2&amp;amp;px=999" role="button" title="KL25Z_RST_Saleae_Screenshot.PNG.png" alt="KL25Z_RST_Saleae_Screenshot.PNG.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the a wave from reset pin, about 125KHz, That means the KL25Z is always in reset pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here come my questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Is it normal to a new sample?&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Does it apply to KL only or all Kinetis (K+KL)?&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;How to solve it and download my code?&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;UPDATE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a cross check, I post some screenshots from my LogicScope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_empty_without_debugger.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42974i0D4255D575CA7FC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_empty_without_debugger.png" alt="screenshot_new_kl25z_empty_without_debugger.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 1: New KL25Z samples without connecting to SWD debugger&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_empty_with_debugger.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42976i2EB98AE183BF06CE/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_empty_with_debugger.png" alt="screenshot_new_kl25z_empty_with_debugger.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Fig 2: New KL25Z sample connecting to SWD debugger&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_load_with_debugger_001.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42977i3A81E8856594638D/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_load_with_debugger_001.png" alt="screenshot_new_kl25z_load_with_debugger_001.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Fig 3. New KL25Z trying to connect to SWD (&lt;STRONG&gt;There are three attepts to talk to the KL25Z on DIO/CLK, which keeps LOW for a while on DIO&lt;/STRONG&gt;)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_load_with_debugger_002.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42978iD132C2D195E0E7AB/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_load_with_debugger_002.png" alt="screenshot_new_kl25z_load_with_debugger_002.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Fig 4. Zoom in A (CLK pulses)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_load_with_debugger_003.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42980i9B0ABA5CE1D9D957/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_load_with_debugger_003.png" alt="screenshot_new_kl25z_load_with_debugger_003.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 5. Zoom in B &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_load_with_debugger_004.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42981i93B18FC467135F48/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_load_with_debugger_004.png" alt="screenshot_new_kl25z_load_with_debugger_004.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 6. Zoom in C&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_new_kl25z_load_with_debugger_005.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42982iDBE776D29754BE23/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_new_kl25z_load_with_debugger_005.png" alt="screenshot_new_kl25z_load_with_debugger_005.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 7. Zoom in D&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_ob_kl25z_empty_without_debugger.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42983iEEA6D7FE6060E21C/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_ob_kl25z_empty_without_debugger.png" alt="screenshot_ob_kl25z_empty_without_debugger.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 8. FRDM on board KL25Z erased disconnected to OpenSDA&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_ob_kl25z_empty_with_debugger.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42984i6B2638B5FFFD51BB/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_ob_kl25z_empty_with_debugger.png" alt="screenshot_ob_kl25z_empty_with_debugger.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 9. FRDM on board KL25Z erased connected to OpenSDA&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="screenshot_ob_kl25z_load_with_debugger.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/42985i9952A7F1D89A5EE5/image-size/large?v=v2&amp;amp;px=999" role="button" title="screenshot_ob_kl25z_load_with_debugger.png" alt="screenshot_ob_kl25z_load_with_debugger.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Fig 10. FRDM on board KL25Z programmed by OpenSDA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 00:10:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269883#M9066</guid>
      <dc:creator>kai_liu</dc:creator>
      <dc:date>2014-03-02T00:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: New KL25Z sample reset pin has 125KHz output</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269884#M9067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As described in the quoted thread - This is to be expected with a blank (new) chip.&lt;/P&gt;&lt;P&gt;I have observed this with a range of Kinetis devices including newly purchased chips.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am unsure why none of the programmers you have tried can cope with this or &lt;EM&gt;&lt;STRONG&gt;even if this is the cause of your problems.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since this tends to be the usual case with a blank chip, and usually the programmers cope with it, the problem may lie somewhere else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 23:22:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269884#M9067</guid>
      <dc:creator>pgo</dc:creator>
      <dc:date>2014-03-02T23:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: New KL25Z sample reset pin has 125KHz output</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269885#M9068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;According to the screenshot, at least the connections are correct: SWD_DIO is internally pull high, SWD_CLK is internally pull low, and RST pin is connected as well. And obviously power and ground are connected well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry, I used to think that is unexpected performance of a blank chip. Since FTFA_FOPT should be 0xFF, and RESET_PIN_CFG should be "1", which means a dedicated reset pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will probe on board KL25Z in FRDM and the one on our board as cross checking.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2014 03:46:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269885#M9068</guid>
      <dc:creator>kai_liu</dc:creator>
      <dc:date>2014-03-03T03:46:03Z</dc:date>
    </item>
    <item>
      <title>Re: New KL25Z sample reset pin has 125KHz output</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269887#M9070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The 125KHz output is not a question anymore. However I will not close that since I am share of picking "correct answer" option to close it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any comments are still welcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Mar 2014 08:48:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269887#M9070</guid>
      <dc:creator>kai_liu</dc:creator>
      <dc:date>2014-03-18T08:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: New KL25Z sample reset pin has 125KHz output</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269888#M9071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well. Good news for this thread. It has nothing to do with RESET pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added a series resistor (220R) to SWD_CLK, then most of the debuggers can talk to KL25Z now. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, it is a hardware issue caused by PCB layout as well as IC pin layout, maybe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I can move on to my next project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/message/380989"&gt;What's the minimum circuit requirement for KL/K mcu programming?&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Mar 2014 01:16:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/New-KL25Z-sample-reset-pin-has-125KHz-output/m-p/269888#M9071</guid>
      <dc:creator>kai_liu</dc:creator>
      <dc:date>2014-03-19T01:16:52Z</dc:date>
    </item>
  </channel>
</rss>

