<?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 input external clock using function generator in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195431#M15578</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello bigmac&lt;/P&gt;&lt;P&gt;Thank you for writing me back,and&amp;nbsp;Sorry for the reply.&lt;/P&gt;&lt;P&gt;The external clock was able to be applied in code I asked him to teach.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you big mac.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 14 Jan 2012 15:31:03 GMT</pubDate>
    <dc:creator>chinosse</dc:creator>
    <dc:date>2012-01-14T15:31:03Z</dc:date>
    <item>
      <title>How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195425#M15572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone.&lt;/P&gt;&lt;P&gt;I am using HCS08M9S08SH8 microcontroller.&lt;/P&gt;&lt;P&gt;This time, I would like to use function generator(I use Tektronix AFG 3022B) as a clock input signal to EXTAL pin.&lt;/P&gt;&lt;P&gt;However,I can not find any documents explaining about this technique.&lt;/P&gt;&lt;P&gt;Could someone tell me how can i conect function generator to this microcontroller directory and how to initialize for this external clock in assembler?&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 17:55:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195425#M15572</guid>
      <dc:creator>chinosse</dc:creator>
      <dc:date>2012-01-06T17:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195426#M15573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, and welcome to the forum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You do not mention your reason for wishing to use the function generator?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The main issue will be to provide sufficient protection of the EXTAL input pin from excessive voltage swings from the generator.&amp;nbsp; You will also need to consider the possibility of static discharge into the pin, and its suppression.&amp;nbsp; To prevent damage to the MCU, this may require additional buffering and protection circuitry.&amp;nbsp; This becomes even more important if the function generator has a variable outpur level, or is capable of negative output swings using front panel controls.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yet another issue may be the possibility of front panel frequency adjustment, accidental or otherwise, causing the maximum allowable&amp;nbsp;bus frequency&amp;nbsp;to be exceeded.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you do not wish to use the internal reference, or an external&amp;nbsp;crystal reference,&amp;nbsp;a much safer&amp;nbsp;alternative would be to use a packaged oscillator that provides a CMOS compatible output, permanently connected to the EXTAL pin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the basis that you have&amp;nbsp;considered these protection issues, you will need to decide the frequency range to be used &amp;nbsp;- low range 32-38.4kHz, or high range 1-5MHz.&amp;nbsp;You will also need to decide the operating mode for the ICS module, FEE, FBE or FBELP.&amp;nbsp; Further&amp;nbsp;information about these issues may be obtained from the device datasheet, Chapter 10: Internal clock source, and also Appendix A.8.&amp;nbsp; The setup for the various ICS control register is also described wthin Chapter 10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You&amp;nbsp;might also download Application Note AN3499 "Clock options on the HC9S08 family".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 20:10:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195426#M15573</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2012-01-06T20:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195427#M15574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello bigmac.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you for writing me back so soon.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The reason for using FG as an external clock is that it uses in an experiment of a university.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand that it is necessary to protect an Extal pin.&lt;/P&gt;&lt;P&gt;But, An external clock was not able to be applied although the data sheet was seen.&lt;/P&gt;&lt;P&gt;Would you tell me the source code in the assembler for applying an external clock?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2012 11:35:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195427#M15574</guid>
      <dc:creator>chinosse</dc:creator>
      <dc:date>2012-01-09T11:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195428#M15575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I said previously, a definative answer will require knowledge of the freqency range you intend using, the bus frequency you require to achieve, and whether or not the FLL is to be used (FEE mode), or bypassed (FBE mode).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2012 14:11:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195428#M15575</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2012-01-09T14:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195429#M15576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello mac&lt;/P&gt;&lt;P&gt;Thank you for your reply&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm sorry&lt;/P&gt;&lt;P&gt;I'm going to use bypassed (FBE mode).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for making the time to this matter.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2012 16:19:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195429#M15576</guid>
      <dc:creator>chinosse</dc:creator>
      <dc:date>2012-01-09T16:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195430#M15577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using FBE mode, the external reference clock frequency is limited to 5.00MHz, and the maximum bus frequency will be 2.50MHz (for BDIV = %000).&amp;nbsp; The FLL&amp;nbsp; The DCO output is still used for the BDM clock, so RDIV stil requires to be correctly initialised.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV&amp;nbsp; #%00000000,ICSC2&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; |||||||+- EREFSTEN&amp;nbsp; Optional&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ||||||+-- ERCLKEN&amp;nbsp;&amp;nbsp; Optional&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; |||||+--- EREFS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External clock source&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ||||+---- LP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLL enabled for bypass mode&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; |||+----- HGO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Don't care&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ||+------ RANGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; High frequency range&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ++------- BDIV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Divide by 1&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV&amp;nbsp; #%10111000,ICSC1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; |||||||+- IREFSTEN&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ||||||+-- IRCLKEN&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; |||||+--- IREFS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; No internal reference clock&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ||+++---- RDIV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Divide by 128&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;;&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; ++------- CLKS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External reference clock&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jan 2012 22:56:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195430#M15577</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2012-01-10T22:56:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to input external clock using function generator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195431#M15578</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello bigmac&lt;/P&gt;&lt;P&gt;Thank you for writing me back,and&amp;nbsp;Sorry for the reply.&lt;/P&gt;&lt;P&gt;The external clock was able to be applied in code I asked him to teach.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you big mac.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 14 Jan 2012 15:31:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/How-to-input-external-clock-using-function-generator/m-p/195431#M15578</guid>
      <dc:creator>chinosse</dc:creator>
      <dc:date>2012-01-14T15:31:03Z</dc:date>
    </item>
  </channel>
</rss>

