<?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:HC908GZ16 -  HC08 In-circuit programming min requirements</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144712#M6936</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Only a few pins of the 16-pin header are actually used.&lt;BR /&gt;For you to know which pins are important, refer to the Development Support chapter of the datasheet.&lt;BR /&gt;It will show you a table with the status need for each "special" pin to enter MON08= Monitor Mode.&lt;BR /&gt;&lt;BR /&gt;Programming and Debugging use the same mode.&lt;BR /&gt;Depending on which pins you use on your application, you can dramatically reduce the number of pin needed to plug to the MON08 programmer, in your case SofTec InDart.&lt;BR /&gt;&lt;BR /&gt;EDIT: I looked and if your part is not programmed previously, you only need to connect PTA0 and power to enter monitor mode. This is explained in page 276 and following of MC68HC908GZ16 Datasheet Rev.4.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Alban.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by Alban on &lt;SPAN class="date_text"&gt;2007-09-10&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;03:58 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Sep 2007 21:52:50 GMT</pubDate>
    <dc:creator>Alban</dc:creator>
    <dc:date>2007-09-10T21:52:50Z</dc:date>
    <item>
      <title>HC08 In-circuit programming min requirements</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144711#M6935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi All,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Well, I've just started my first project with&amp;nbsp;a HC08 (HC08GZ16CF to be exact). However, I am a little confused as to just what is needed for in-circuit programming as far as production units go.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;In the past I've used AVR's, these are dead simple to program in-circuit, with the HC08 it seems a little 'complex'.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;All we want to be able to do is program the devices in circuit, they don't need to run debugging, just programming the flash in the end product.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have the SofTec InDart design kit and from what I can see with that we are going to need a 16pin header on the PCB &lt;A href="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif"&gt;&lt;IMG alt=":smileysad:" class="emoticon emoticon-smileysad" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif" title="Smiley Sad" /&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Any advice would be much appreciated.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Ross&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 20:10:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144711#M6935</guid>
      <dc:creator>Bloodhound</dc:creator>
      <dc:date>2007-09-10T20:10:09Z</dc:date>
    </item>
    <item>
      <title>Re:HC908GZ16 -  HC08 In-circuit programming min requirements</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144712#M6936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Only a few pins of the 16-pin header are actually used.&lt;BR /&gt;For you to know which pins are important, refer to the Development Support chapter of the datasheet.&lt;BR /&gt;It will show you a table with the status need for each "special" pin to enter MON08= Monitor Mode.&lt;BR /&gt;&lt;BR /&gt;Programming and Debugging use the same mode.&lt;BR /&gt;Depending on which pins you use on your application, you can dramatically reduce the number of pin needed to plug to the MON08 programmer, in your case SofTec InDart.&lt;BR /&gt;&lt;BR /&gt;EDIT: I looked and if your part is not programmed previously, you only need to connect PTA0 and power to enter monitor mode. This is explained in page 276 and following of MC68HC908GZ16 Datasheet Rev.4.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Alban.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by Alban on &lt;SPAN class="date_text"&gt;2007-09-10&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;03:58 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 21:52:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144712#M6936</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2007-09-10T21:52:50Z</dc:date>
    </item>
    <item>
      <title>Re: HC08 In-circuit programming min requirements</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144713#M6937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Hello Ross,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;I generally prefer not to include a programming header on the board because I think it unnecessarily exposes the pins of the MCU to the effects of possible static discharge with accidental contact.&amp;nbsp; I would usually provide a row of plated-through holes on the board.&amp;nbsp; During in-circuit programming, a suitable plug is located in the holes, and held in position with sideways pressure, to maintain temporary contact.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Assuming you need the ability to erase and re-program a previously programmed MCU, you would need to be able to&amp;nbsp;enter normal monitor mode - this requires more connections than forced monitor mode - a maximum of nine, including Vdd and ground.&amp;nbsp; However, four of these require only static voltages of Vdd or ground.&amp;nbsp; If you can organize so&amp;nbsp;your I/O circuitry applies the required&amp;nbsp;voltages (pull-up or pull-down), these pins do not need to be extended to the programmer.&amp;nbsp; It would also seem that, it your application uses a 8 MHz crystal, you would not&amp;nbsp;need to extend the OSC1 pin.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;However, if you use the IRQ pin as an input, keep in mind that Vtst will be applied during programming.&amp;nbsp; It is quite possible that this voltage level could damage a connected device, or protection diodes within the connected device could prevent the proper Vtst level being realized.&amp;nbsp; Been there, done that!&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Mac&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Sep 2007 23:01:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/HC08-In-circuit-programming-min-requirements/m-p/144713#M6937</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2007-09-10T23:01:06Z</dc:date>
    </item>
  </channel>
</rss>

