<?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: How to output RTC_CLKOUT on GPIO Pin in MKE1Z ?  in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868194#M51799</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beware that PTC4 is the SWD_CLK line and so using it as RTC_CLKOUT will cause the debugger to fail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how I do it in the uTasker KE15Z project on PTC5:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Configure the pin function:&lt;BR /&gt;&lt;STRONG&gt;_CONFIG_PERIPHERAL(C, 5, (PC_5_RTC_CLKOUT | PORT_SRE_FAST | PORT_DSE_HIGH)); // configure the CLKOUT pin (the RTC must be operating for the signal to be present)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Enable the RTC&lt;BR /&gt;&lt;STRONG&gt;fnStartRTC(0);&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;&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; // start the RTC if it isn't yet operating&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Set the 32kHz frequency to the output (automated in the last step when &lt;STRONG&gt;RTC_CLOCKOUT_ENABLE_32kHz&lt;/STRONG&gt; is enabled)&lt;BR /&gt;&lt;STRONG&gt;RTC_CR |= (RTC_CR_CPE | RTC_CR_CPS_32k);&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; // select 32kHz for output on RTC_CLKOUT&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;RTC_CR &amp;amp;= ~(RTC_CR_CLKO);&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;&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; // allow the 32kHz signal to be passed to other peripherals&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have attached a FRDM-KE15Z binary that shows this operation (32kHz output on PTC15 - connector J1-12).&lt;BR /&gt;It has a command line interface on the OpenSDA VCOM at 115200 where the RTC can be requested/configured with time and date, plus alarms set.&lt;BR /&gt;In addition it has a memory debugger (menu 3) where you can look at internal registers in order to find differences between its setup and yours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that your RTC is correctly operating if you have the pin mux set correctly but you don't have a signal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Complete Kinetis solutions, training and support: &lt;A href="http://www.utasker.com/kinetis.html" target="test_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Kinetis: &lt;A href="http://www.utasker.com/kinetis.html" target="test_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Kinetis KE:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE02Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE02Z.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE02Z40M.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE02Z40M.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE04Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE04Z.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE06Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE06Z.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE15Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE15Z.html&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 17 Feb 2019 12:00:57 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2019-02-17T12:00:57Z</dc:date>
    <item>
      <title>How to output RTC_CLKOUT on GPIO Pin in MKE1Z ? </title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868193#M51798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the below configuration to see RTC_CLKOUT on Port C pin 4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;PCC_PORTC.PCCLK.BIT.CGC = 1;&lt;BR /&gt; PCIPORTC.PCR[4] = PORT_PCR_MUX(3);&lt;/P&gt;&lt;P&gt;ConfigGPIO(PORTC,4,OUTPUT_PUSHPULL);&lt;/P&gt;&lt;P&gt;RTC-&amp;gt;CR = RTC_CR_CPE(3) | RTC_CR_CLKO(0)|RTC_CR_LPOS(0) | RTC_CR_CPS(1) |&lt;BR /&gt; RTC_CR_UM(0) | RTC_CR_SUP(0)| RTC_CR_OSCE(1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the Pin stays High always. Can anyone help me ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Feb 2019 23:52:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868193#M51798</guid>
      <dc:creator>rohini_doddaban</dc:creator>
      <dc:date>2019-02-15T23:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to output RTC_CLKOUT on GPIO Pin in MKE1Z ? </title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868194#M51799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beware that PTC4 is the SWD_CLK line and so using it as RTC_CLKOUT will cause the debugger to fail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is how I do it in the uTasker KE15Z project on PTC5:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Configure the pin function:&lt;BR /&gt;&lt;STRONG&gt;_CONFIG_PERIPHERAL(C, 5, (PC_5_RTC_CLKOUT | PORT_SRE_FAST | PORT_DSE_HIGH)); // configure the CLKOUT pin (the RTC must be operating for the signal to be present)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Enable the RTC&lt;BR /&gt;&lt;STRONG&gt;fnStartRTC(0);&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;&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; // start the RTC if it isn't yet operating&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Set the 32kHz frequency to the output (automated in the last step when &lt;STRONG&gt;RTC_CLOCKOUT_ENABLE_32kHz&lt;/STRONG&gt; is enabled)&lt;BR /&gt;&lt;STRONG&gt;RTC_CR |= (RTC_CR_CPE | RTC_CR_CPS_32k);&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; // select 32kHz for output on RTC_CLKOUT&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;RTC_CR &amp;amp;= ~(RTC_CR_CLKO);&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;&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; // allow the 32kHz signal to be passed to other peripherals&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have attached a FRDM-KE15Z binary that shows this operation (32kHz output on PTC15 - connector J1-12).&lt;BR /&gt;It has a command line interface on the OpenSDA VCOM at 115200 where the RTC can be requested/configured with time and date, plus alarms set.&lt;BR /&gt;In addition it has a memory debugger (menu 3) where you can look at internal registers in order to find differences between its setup and yours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure that your RTC is correctly operating if you have the pin mux set correctly but you don't have a signal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Complete Kinetis solutions, training and support: &lt;A href="http://www.utasker.com/kinetis.html" target="test_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Kinetis: &lt;A href="http://www.utasker.com/kinetis.html" target="test_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Kinetis KE:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE02Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE02Z.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE02Z40M.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE02Z40M.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE04Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE04Z.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE06Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE06Z.html&lt;/A&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- &lt;A href="http://www.utasker.com/kinetis/FRDM-KE15Z.html" target="test_blank"&gt;http://www.utasker.com/kinetis/FRDM-KE15Z.html&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 17 Feb 2019 12:00:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868194#M51799</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2019-02-17T12:00:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to output RTC_CLKOUT on GPIO Pin in MKE1Z ? </title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868195#M51800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mark!&lt;/P&gt;&lt;P&gt;I figured out that I did not select the Clock Source in SIM-&amp;gt;CHIPCTL.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a questions on OSC32_CR . Do we have to configure this register to use the EXTAL32 ? If yes , how do I access these. I am unable to write to these register. My system does not boot up as soon as I enable this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/72375iDC8941ABBDE4AE92/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2019 18:58:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868195#M51800</guid>
      <dc:creator>rohini_doddaban</dc:creator>
      <dc:date>2019-02-18T18:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to output RTC_CLKOUT on GPIO Pin in MKE1Z ? </title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868196#M51801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;BR /&gt;&lt;BR /&gt;1. If you needed to configure SIM-&amp;gt;CHIPCTL it is because you are using a different RTC clock source than the OSC32.&lt;BR /&gt;2. To access the OSC32 you will need to first configure its clocking in the PCC.&lt;BR /&gt;3. If you enable the RTC oscillator in the RTC it will automatically set the OSC32 to crystal mode so no OSC32 configuration is needed for its basic operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Apr 2019 08:26:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-output-RTC-CLKOUT-on-GPIO-Pin-in-MKE1Z/m-p/868196#M51801</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2019-04-16T08:26:54Z</dc:date>
    </item>
  </channel>
</rss>

