<?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 mc912d60a reset problem in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182066#M6678</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I'm having a problem with the reset of my d60a circuit from time to time.&amp;nbsp; Once in a while, the reset won't work and my program goes into never-never land.&amp;nbsp; It sometimes returns after 4 seconds, making me believe the watchdog timer times out eventually, and resets the chip.&amp;nbsp; Since I set the timer to time out at .25 seconds in code, I know it is never getting to this point in the program.&amp;nbsp; Seems to me I have a "runaway code" problem due to the reset circuit, that cannot be changed on our circuit (encapsulated).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Is there any code that could be placed in unused memory locations that would "force"&amp;nbsp; a reset?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Stewart Prince&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Aug 2008 23:59:20 GMT</pubDate>
    <dc:creator>sprince</dc:creator>
    <dc:date>2008-08-26T23:59:20Z</dc:date>
    <item>
      <title>mc912d60a reset problem</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182066#M6678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I'm having a problem with the reset of my d60a circuit from time to time.&amp;nbsp; Once in a while, the reset won't work and my program goes into never-never land.&amp;nbsp; It sometimes returns after 4 seconds, making me believe the watchdog timer times out eventually, and resets the chip.&amp;nbsp; Since I set the timer to time out at .25 seconds in code, I know it is never getting to this point in the program.&amp;nbsp; Seems to me I have a "runaway code" problem due to the reset circuit, that cannot be changed on our circuit (encapsulated).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Is there any code that could be placed in unused memory locations that would "force"&amp;nbsp; a reset?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Stewart Prince&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Aug 2008 23:59:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182066#M6678</guid>
      <dc:creator>sprince</dc:creator>
      <dc:date>2008-08-26T23:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: mc912d60a reset problem</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182067#M6679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Try changing your&amp;nbsp;reset chip to reset with delay reset chip. D60A is using Collpits oscilator, which starts up slowly, probably much slower then your power supply rise time. And internal PON reset may be released too early, when clock is not yet stable, and that&amp;nbsp;may cause runaway. So chceck with scope how long does your oscilator start up and use suitable reset chip with reset release delayed.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 11:33:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182067#M6679</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2008-08-27T11:33:56Z</dc:date>
    </item>
    <item>
      <title>Re: mc912d60a reset problem</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182068#M6680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;So....I guess there's no fix to my problem, because the boards are already encapsulated.&amp;nbsp; Do the "C" versions (mcs912c32) have the same problem??&amp;nbsp; I am using the standard 34064 reset ic provided by onsemi to reset/monitor the device.&amp;nbsp; Is there another one offered with a longer delay?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 03:49:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182068#M6680</guid>
      <dc:creator>sprince</dc:creator>
      <dc:date>2008-08-28T03:49:38Z</dc:date>
    </item>
    <item>
      <title>Re: mc912d60a reset problem</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182069#M6681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Why no fix, you should just replace your MC34064 with something like Microchip MCP120 or MCP130. I believe that if not MCP120, then some other part could replace your MC34064 without any PCB mods. You didn't say what package is your MC34064 so I can't suggest exact part number.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;MC9S12C32 doesn't have such problem. More over using C32 you don't need any reset chip, because S12C family have built in Low Voltage Reset (LVR) circuit.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2008 14:00:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/mc912d60a-reset-problem/m-p/182069#M6681</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2008-08-29T14:00:29Z</dc:date>
    </item>
  </channel>
</rss>

