<?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: ID programming and reading</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155939#M8905</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Andrea,&lt;BR /&gt;&lt;BR /&gt;Do you have an extra pin?&amp;nbsp; Send out you ID in morse code!&amp;nbsp; I wouldn't really use Morse code but the idea is the same.&amp;nbsp; Send out a stream of pulses you or your equipment can recognize.&amp;nbsp; It could be as simple as a train of pulses and you count them using a 'scope, attach an LED, or count it with another micro.&amp;nbsp;&amp;nbsp; It could be as complex as using a software UART and sending a byte stream and you hook up a serial level shifter.&lt;BR /&gt;&lt;BR /&gt;If you don't have an extra pin, try sending pulse on an IO line at power on.&amp;nbsp; If your device has an LED you could send pulses short enough to not light the LED which you could see on a 'scope or you could send to the LED using a software UART and make a light detector for your office so you could put it over the LED to read the ID.&lt;BR /&gt;&lt;BR /&gt;Good Luck,&lt;BR /&gt;&lt;BR /&gt;Peter House&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 May 2008 19:07:08 GMT</pubDate>
    <dc:creator>PeterHouse</dc:creator>
    <dc:date>2008-05-14T19:07:08Z</dc:date>
    <item>
      <title>ID programming and reading - 08AW and 08QD</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155938#M8904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my actual need: I've to secure the micro (AW and QD series) but I need to save a firmware ID for "office" reasons. This ID is needed only by me and I need to read it when a board comes back from a customer so I can know the exact version of the firmware. When I used the Microchip micro I wrote this number in "Memory ID" field.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I see I can use a secret key to unsecure the flash but I can't use the BDM but I must use a serial connection, but the QD doesn't have a serial out. How can I solve this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Andrea&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Added p/n to subject.&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by NLFSJ on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2008-05-15&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;07:44 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 18:37:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155938#M8904</guid>
      <dc:creator>utall</dc:creator>
      <dc:date>2008-05-14T18:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: ID programming and reading</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155939#M8905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Andrea,&lt;BR /&gt;&lt;BR /&gt;Do you have an extra pin?&amp;nbsp; Send out you ID in morse code!&amp;nbsp; I wouldn't really use Morse code but the idea is the same.&amp;nbsp; Send out a stream of pulses you or your equipment can recognize.&amp;nbsp; It could be as simple as a train of pulses and you count them using a 'scope, attach an LED, or count it with another micro.&amp;nbsp;&amp;nbsp; It could be as complex as using a software UART and sending a byte stream and you hook up a serial level shifter.&lt;BR /&gt;&lt;BR /&gt;If you don't have an extra pin, try sending pulse on an IO line at power on.&amp;nbsp; If your device has an LED you could send pulses short enough to not light the LED which you could see on a 'scope or you could send to the LED using a software UART and make a light detector for your office so you could put it over the LED to read the ID.&lt;BR /&gt;&lt;BR /&gt;Good Luck,&lt;BR /&gt;&lt;BR /&gt;Peter House&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 19:07:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155939#M8905</guid>
      <dc:creator>PeterHouse</dc:creator>
      <dc:date>2008-05-14T19:07:08Z</dc:date>
    </item>
    <item>
      <title>Re: ID programming and reading</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155940#M8906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks for the reply Peter,&lt;BR /&gt;I hoped to find another solution but I see I must work a bit :smileywink:. Thanks again&lt;BR /&gt;&lt;BR /&gt;Andrea&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 May 2008 13:48:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155940#M8906</guid>
      <dc:creator>utall</dc:creator>
      <dc:date>2008-05-15T13:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: ID programming and reading</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155941#M8907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi utall,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refers to Peter's advise,he's right ~&amp;nbsp;you might implement your firmware with&lt;/DIV&gt;&lt;DIV&gt;some bootloader code and send out some information such as LED blinking formed&lt;/DIV&gt;&lt;DIV&gt;of ASCII,and then you bootloader is continuely running to timer overflow.Then enforce MCI reset and check the associated system-reset bit whether is forced by time-out,thus your firmware will turn into user code continuely.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I got some customers who are using this scheme and it works fine.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;B.R.&lt;/DIV&gt;&lt;DIV&gt;Midas&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2008 23:35:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/ID-programming-and-reading-08AW-and-08QD/m-p/155941#M8907</guid>
      <dc:creator>Midas</dc:creator>
      <dc:date>2008-05-21T23:35:45Z</dc:date>
    </item>
  </channel>
</rss>

