<?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: JM60 internal osc problem in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156282#M8979</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi donw,&lt;/P&gt;&lt;P&gt;Is it possible caused by your calling this routine in order to switch from PEE mode to FEI mode, which is not a standard method for mode switching?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Zhou&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Dec 2009 16:03:33 GMT</pubDate>
    <dc:creator>yzhou</dc:creator>
    <dc:date>2009-12-01T16:03:33Z</dc:date>
    <item>
      <title>JM60 internal osc problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156281#M8978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;I have a 908JM60 which is initilised with the code below, so the internal osc gives a bus ~8mhz&lt;/P&gt;&lt;P&gt;This work fine, until I try to call the code again while running, if which case it loops on the while_Cpu0&lt;/P&gt;&lt;P&gt;(ie the lock bit is never set)&lt;/P&gt;&lt;P&gt;What is wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; sei &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; ; MCGC2: BDIV=1,RANGE=0,HGO=0,LP=0,EREFS=0,ERCLKEN=0,EREFSTEN=0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$040,MCGC2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Set MCGC2 register&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; MCGC1: CLKS=0,RDIV=0,IREFS=1,IRCLKEN=1,IREFSTEN=0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$06,MCGC1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Set MCGC1 register&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; MCGC3: LOLIE=0,PLLS=0,CME=0,VDIV=1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$01,MCGC3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Set MCGC3 register&lt;BR /&gt;while_Cpu0:&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; ; Wait until FLL is locked&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BRCLR&amp;nbsp;&amp;nbsp; 6,MCGSC,while_Cpu0&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cli&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rts&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2009 07:44:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156281#M8978</guid>
      <dc:creator>donw</dc:creator>
      <dc:date>2009-11-23T07:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 internal osc problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156282#M8979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi donw,&lt;/P&gt;&lt;P&gt;Is it possible caused by your calling this routine in order to switch from PEE mode to FEI mode, which is not a standard method for mode switching?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Zhou&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Dec 2009 16:03:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156282#M8979</guid>
      <dc:creator>yzhou</dc:creator>
      <dc:date>2009-12-01T16:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: JM60 internal osc problem</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156283#M8980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem seems to occur when changing back from an external xtal mode, which has&lt;/P&gt;&lt;P&gt;MOV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$046,MCGC2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Set MCGC2 register&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so long as the code above has&lt;/P&gt;&lt;P&gt;MOV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$040,MCGC2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Set MCGC2 register&lt;/P&gt;&lt;P&gt;and not&lt;/P&gt;&lt;P&gt;MOV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$046,MCGC2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; Set MCGC2 register&lt;/P&gt;&lt;P&gt;then it works OK.&lt;/P&gt;&lt;P&gt;Not sure what the bit feild EREFS really does..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Dec 2009 17:03:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/JM60-internal-osc-problem/m-p/156283#M8980</guid>
      <dc:creator>donw</dc:creator>
      <dc:date>2009-12-01T17:03:39Z</dc:date>
    </item>
  </channel>
</rss>

