<?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: 908JK3 unexpected port pulse at power up. in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212809#M18340</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;My guess is that this may be occurring during a very slow ramp-up of the Vdd voltage, caused by external bulk&amp;nbsp;capacitance.&amp;nbsp; During this process, whilst the Vdd level is very low, and until the LVI hardware releases the reset condition, the I/O state is indeterminate.&amp;nbsp; It may be possible that the I/O pin provides sufficient leakage current to turn on the transistor for a short period,&amp;nbsp;prior to becoming an input immediately out of reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Depending on the load resistor at the collector of the PN100, the turn-on base&amp;nbsp;current may be only a few microamps.&amp;nbsp; To control the switching current level, a better solution may be to place an additional&amp;nbsp;resistor between base and emitter of lthe transistor, say 10k.&amp;nbsp; This will provide a threshold current level of 60-70 microamps.&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;Addendum:&amp;nbsp; I have just seen your second post.&lt;/P&gt;&lt;P&gt;After POR occurs,&amp;nbsp;the pullup on IRQ pin is enabled by default.&amp;nbsp; Again assuming a slow Vdd ramp-up, there may be a few milliseconds delay before the execution of insructions commences, after the LVI reset, for the second MCU, is released.&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>Wed, 14 Jul 2010 09:51:54 GMT</pubDate>
    <dc:creator>bigmac</dc:creator>
    <dc:date>2010-07-14T09:51:54Z</dc:date>
    <item>
      <title>908JK3 unexpected port pulse at power up.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212807#M18338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all. &lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif"&gt;&lt;IMG alt=":smileyhappy:" class="emoticon emoticon-smileyhappy" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-happy.gif" title="Smiley Happy" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Got a new project up and going using a 908JK3 as part of an ignition coil driver. Works extremely well, particularly controlling dwell under transient rpm changes at low speeds. Anyhoo... on power up there is an unintended 2 volt 10mS pulse coming out of port B4. (maybe others too but not using them) At power up this causes single spark from the coil. Chip is running on 5 volts and there is a 10k resistor from this port to the base of a PN100 transistor. I put a 1k resistor as a load from port to ground and the pulse is reduced from 2 volts to 200mV and the problem is "solved".&amp;nbsp;&lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-indifferent.gif"&gt;&lt;IMG alt=":smileyindifferent:" class="emoticon emoticon-smileyindifferent" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-indifferent.gif" title="Smiley Indifferent" /&gt;&lt;/A&gt; I am setting the ports to initial values ~before~ writing to the DDRs to avoid the glitch problem the datasheet mentions. Also I noticed that if I hold the reset line low it still happens so it is not the DDR thing mentioned above. I'm sure this thing is probably well known.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jul 2010 09:04:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212807#M18338</guid>
      <dc:creator>JimDandy</dc:creator>
      <dc:date>2010-07-14T09:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: 908JK3 unexpected port pulse at power up.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212808#M18339</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Right. I have found where it is coming from. The port also connects to the interrupt pin of another 908JK3 on the board. I had set bit 7 of CONFIG2 $001E of this second micro to disable the interrupt pin pullup resistor but it still wants to pull up this line.&amp;nbsp; Pull this second chip out of it's socket and all works fine so its not coming from somewhere else. The IRQPUD just doesn't want to work. Hmm...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jul 2010 09:50:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212808#M18339</guid>
      <dc:creator>JimDandy</dc:creator>
      <dc:date>2010-07-14T09:50:23Z</dc:date>
    </item>
    <item>
      <title>Re: 908JK3 unexpected port pulse at power up.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212809#M18340</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;My guess is that this may be occurring during a very slow ramp-up of the Vdd voltage, caused by external bulk&amp;nbsp;capacitance.&amp;nbsp; During this process, whilst the Vdd level is very low, and until the LVI hardware releases the reset condition, the I/O state is indeterminate.&amp;nbsp; It may be possible that the I/O pin provides sufficient leakage current to turn on the transistor for a short period,&amp;nbsp;prior to becoming an input immediately out of reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Depending on the load resistor at the collector of the PN100, the turn-on base&amp;nbsp;current may be only a few microamps.&amp;nbsp; To control the switching current level, a better solution may be to place an additional&amp;nbsp;resistor between base and emitter of lthe transistor, say 10k.&amp;nbsp; This will provide a threshold current level of 60-70 microamps.&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;Addendum:&amp;nbsp; I have just seen your second post.&lt;/P&gt;&lt;P&gt;After POR occurs,&amp;nbsp;the pullup on IRQ pin is enabled by default.&amp;nbsp; Again assuming a slow Vdd ramp-up, there may be a few milliseconds delay before the execution of insructions commences, after the LVI reset, for the second MCU, is released.&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>Wed, 14 Jul 2010 09:51:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212809#M18340</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2010-07-14T09:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: 908JK3 unexpected port pulse at power up.</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212810#M18341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;G'day bigmac. Just came back inside from the shed and its soooo cold. (Melb SE subs) Yes you are dead right as I found out independently. During the reset time of the second micro before the code starts running its IRQ pin pulls up on the line,&amp;nbsp; for 10 mS in this case. When I removed the first micro the second one kept its IRQ line pulled up permanently and I assumed it was not recognising the IRQPUD but it was somewhat more low tech than that - removing the first micro also meant there was no system clock. Ah... yep yep yep&amp;nbsp; :smileywink:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jul 2010 11:33:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/908JK3-unexpected-port-pulse-at-power-up/m-p/212810#M18341</guid>
      <dc:creator>JimDandy</dc:creator>
      <dc:date>2010-07-14T11:33:25Z</dc:date>
    </item>
  </channel>
</rss>

