<?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>8-bit MicrocontrollersのトピックRe: 9SO16A internal oscillator</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139478#M5356</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Yes you can!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is my entire ICG initialisation:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt;*********** Set-up ICG to clock the bus at 19.9954 MHz **********************  LDA NVICGTRIM  ;get calibration value from FLASH  STA ICGTRM   ;set oscillator trim value  MOV #(mMFD2|mMFD1|mMFD0),ICGC2 ;sets MFD divider  MOV #mCLKS0,ICGC1  ;243 kHz -&amp;gt; 19.9954 MHz bus rate  BRCLR LOCK,ICGS1,*  ;loop until FLL locks &lt;/PRE&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;Peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Dec 2006 05:00:38 GMT</pubDate>
    <dc:creator>peg</dc:creator>
    <dc:date>2006-12-12T05:00:38Z</dc:date>
    <item>
      <title>MC9S08GT16A internal oscillator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139473#M5351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;I am trying to configure my code to turn on the internal oscillator with out an external one.&amp;nbsp; The code I am writing comes from the part data sheet.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;ICGC1 = 0b00101000;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;ICGC2 = 0b00110001;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This data sheet also recomends that I assign IGCS1 and IGCS2 with dont care's.&amp;nbsp; The C compiler will not take don't cares.&amp;nbsp; So I omitted this step.&amp;nbsp; Will the code work with out an external register?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 1;"&gt;(Alban corrected title: device name)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Alban on &lt;SPAN class="date_text"&gt;2006-12-11&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;09:25 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Dec 2006 05:16:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139473#M5351</guid>
      <dc:creator>DanielMorley</dc:creator>
      <dc:date>2006-12-09T05:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: 9SO16A internal oscillator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139474#M5352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Daniel,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;What is a 9SO16A?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I thought maybe you meant 9S08GT16A but then your values are fairly obviously wrong.&lt;/DIV&gt;&lt;DIV&gt;e.g. REFS is 1 = external clock.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So I guess we better figure out which device first.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;Peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Dec 2006 07:08:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139474#M5352</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-12-09T07:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: 9SO16A internal oscillator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139475#M5353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&amp;nbsp;MC9S08GT16A is the chip i am using.&amp;nbsp; I took the code straight from the data sheet. Example three no external oscillator.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 00:28:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139475#M5353</guid>
      <dc:creator>DanielMorley</dc:creator>
      <dc:date>2006-12-12T00:28:21Z</dc:date>
    </item>
    <item>
      <title>Re: 9SO16A internal oscillator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139476#M5354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Daniel,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Sorry I misled you before. REFS is only relevant in the external modes.&lt;/DIV&gt;&lt;DIV&gt;What you have is correct for FEI mode and gives a buss clock of 5.4MHz.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have an actual product that uses:&lt;/DIV&gt;&lt;DIV&gt;ICGC1 00001000&lt;/DIV&gt;&lt;DIV&gt;ICGC2 01110000&lt;/DIV&gt;&lt;DIV&gt;This gives 19.9954MHz in FEI (trimmed)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The only difference is you have x10/2&lt;/DIV&gt;&lt;DIV&gt;where I have x18/1&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;Peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 04:49:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139476#M5354</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-12-12T04:49:25Z</dc:date>
    </item>
    <item>
      <title>Re: 9SO16A internal oscillator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139477#M5355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Can I ommit the ICGS1 &amp;amp; UCGS2, ICGFLTU/L statements out for the oscillator to work.&amp;nbsp; Or will the code be sufficiant to start up the oscillator.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 04:56:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139477#M5355</guid>
      <dc:creator>DanielMorley</dc:creator>
      <dc:date>2006-12-12T04:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: 9SO16A internal oscillator</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139478#M5356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Yes you can!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Here is my entire ICG initialisation:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class="msg_source_code"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;PRE&gt;*********** Set-up ICG to clock the bus at 19.9954 MHz **********************  LDA NVICGTRIM  ;get calibration value from FLASH  STA ICGTRM   ;set oscillator trim value  MOV #(mMFD2|mMFD1|mMFD0),ICGC2 ;sets MFD divider  MOV #mCLKS0,ICGC1  ;243 kHz -&amp;gt; 19.9954 MHz bus rate  BRCLR LOCK,ICGS1,*  ;loop until FLL locks &lt;/PRE&gt;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;Peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2006 05:00:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/MC9S08GT16A-internal-oscillator/m-p/139478#M5356</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-12-12T05:00:38Z</dc:date>
    </item>
  </channel>
</rss>

