<?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 MCF52232/MCF52236 replace MCF52233/52235? in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193185#M8487</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I try it but the ethernet not pass.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;i redefine SYSTEM_CLOCK&amp;nbsp; 50 (mcf52235evb.h)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I find the problem in there:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;void mcf5223_ePHY_init(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;uint32 &amp;nbsp;&amp;nbsp;myctr; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//generic counter variable&lt;BR /&gt;&amp;nbsp;uint16 &amp;nbsp;&amp;nbsp;mymrdata, mymwdata;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//temp variable for MII read/write data&lt;BR /&gt;&amp;nbsp; &amp;nbsp;uint16&amp;nbsp;&amp;nbsp;reg0, reg1, reg4;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;FONT color="#FF33FF"&gt;&amp;nbsp;fec_mii_init((SYSTEM_CLOCK));&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;......&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Need more ?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Oct 2008 14:36:07 GMT</pubDate>
    <dc:creator>gxd</dc:creator>
    <dc:date>2008-10-13T14:36:07Z</dc:date>
    <item>
      <title>how MCF52232/MCF52236 replace MCF52233/52235?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193184#M8486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #000000;"&gt;I&amp;nbsp;used MCF52233 and mcf52235 CPU for 2 years before.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #000000;"&gt;MCF52233 system clock is 60MHz but new product is 50MHz.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #000000;"&gt;For new product MCF52232/MCF52236 ,how to revise old source code&amp;nbsp;in this change?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #000000;"&gt;(the source code is based&amp;nbsp; on AN3455&lt;/SPAN&gt; ).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;void&lt;BR /&gt;mcf5223_pll_init(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;/* The PLL pre-divider affects this!!!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;no change!&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; * Multiply 25Mhz reference crystal /CCHR by 12 to acheive system clock of &lt;SPAN style="color: #000000;"&gt;60Mhz&lt;/SPAN&gt;&lt;SPAN style="color: #FF66CC;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; */&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;MCF_CLOCK_SYNCR = MCF_CLOCK_SYNCR_MFD(4) | MCF_CLOCK_SYNCR_CLKSRC| MCF_CLOCK_SYNCR_PLLMODE | MCF_CLOCK_SYNCR_PLLEN ;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;while (!(MCF_CLOCK_SYNSR &amp;amp; MCF_CLOCK_SYNSR_LOCK))&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #ff00ff;"&gt;ADD:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #FF33FF;"&gt;MCF_CLOCK_CCHR=0x05;&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; 25MHz*12/6=50MHz&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Whether need&amp;nbsp;I do more thing except there?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by gxd on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2008-10-13&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;08:25 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Oct 2008 14:24:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193184#M8486</guid>
      <dc:creator>gxd</dc:creator>
      <dc:date>2008-10-13T14:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: how MCF52232/MCF52236 replace MCF52233/52235?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193185#M8487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I try it but the ethernet not pass.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;i redefine SYSTEM_CLOCK&amp;nbsp; 50 (mcf52235evb.h)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I find the problem in there:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;void mcf5223_ePHY_init(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;uint32 &amp;nbsp;&amp;nbsp;myctr; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//generic counter variable&lt;BR /&gt;&amp;nbsp;uint16 &amp;nbsp;&amp;nbsp;mymrdata, mymwdata;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;//temp variable for MII read/write data&lt;BR /&gt;&amp;nbsp; &amp;nbsp;uint16&amp;nbsp;&amp;nbsp;reg0, reg1, reg4;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;FONT color="#FF33FF"&gt;&amp;nbsp;fec_mii_init((SYSTEM_CLOCK));&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;......&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Need more ?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Oct 2008 14:36:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193185#M8487</guid>
      <dc:creator>gxd</dc:creator>
      <dc:date>2008-10-13T14:36:07Z</dc:date>
    </item>
    <item>
      <title>Re: how MCF52232/MCF52236 replace MCF52233/52235?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193186#M8488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi&lt;BR /&gt;&lt;BR /&gt;MCF_CLOCK_CCHR can not be changed - see the errata (this may however be corrected in newer chips).&lt;BR /&gt;&lt;BR /&gt;For 60MHz operation MCF_CLOCK_SYNCR is set to 0x4007 ((25MHz / 5) * 12).&lt;BR /&gt;For 50MHz operation MCF_CLOCK_SYNCR is set to 0x3007 ((25MHz / 5) * 10).&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Mark&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.uTasker.com" rel="nofollow" target="_blank"&gt;www.uTasker.com&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by mjbcswitzerland on &lt;SPAN class="date_text"&gt;2008-10-14&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;11:08 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 16:07:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193186#M8488</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2008-10-14T16:07:52Z</dc:date>
    </item>
    <item>
      <title>Re: how MCF52232/MCF52236 replace MCF52233/52235?</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193187#M8489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;DIV&gt;mjbcswitzerland wrote:&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;MCF_CLOCK_CCHR can not be changed - see the errata (this may however be corrected in newer chips).&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;In newer chips it indeed can be changed, very limited though.&lt;/DIV&gt;&lt;DIV&gt;See:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://forums.freescale.com/freescale/board/message?board.id=CFCOMM&amp;amp;message.id=2316&amp;amp;jump=true" target="_blank"&gt;http://forums.freescale.com/freescale/board/message?board.id=CFCOMM&amp;amp;message.id=2316&amp;amp;jump=true&lt;/A&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2008 17:17:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/how-MCF52232-MCF52236-replace-MCF52233-52235/m-p/193187#M8489</guid>
      <dc:creator>MrBean</dc:creator>
      <dc:date>2008-10-16T17:17:25Z</dc:date>
    </item>
  </channel>
</rss>

