<?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: OTP changed spontaneously. in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532698#M10456</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mysepp on Tue Nov 03 12:04:24 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you seen latest errata about OTP?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:19:00 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:19:00Z</dc:date>
    <item>
      <title>OTP changed spontaneously.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532697#M10455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ivar on Fri Aug 21 17:30:50 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use the OTP bank 3 word 1 as the device serial number.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From a total of 5000 devices sold about 1% changes without being reprogrammed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When this happens, 0xFFFFFFFF is recorded in this place and I use the bank3 word 2 as serial number. Similarly, it also I use the third word.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Amazingly, a word with 0xFFFFFFFF is sometimes handles certain bits off! Sometimes the word was not used and is read with a few bits on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are some examples of when the word should be zero (Hex):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;00000010, 00000010, 00000010, 00000010, 00000040, 00000100, 00000810, 00001100, 00002000, 00008000, 00008040, 00200000, 00400000, 00400100, 00408000, 00600000, 01000000, 04000000, 04000040, A0000000, 81000010, 80400000, 80000000, 80000000, 80000000, 80000000, 10000000, 20000000, 21000010, 24000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And these examples should be FFFFFFFF (Hex):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FFFFFFEF, F8FFFFFF, EFFFFFFF, FFFFFFFE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Very important: only one program write the OTP and runs during device production. After just run a program that reads the OTP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Investigating a specific device with this problem, it has been observed that when the appliance is initially on the OTP was ok. Waiting for about 2 minutes to warm up the processor (about 40 ° C) the problem appears repeatedly. After a few minutes off, the device cools and the OTP back to normal.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But most devices with problem permanently alter the OTP, regardless of whether cold or hot.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also use the OTP to change the boot and I had no problem with that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I solve this problem?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ivar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:18:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532697#M10455</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:18:58Z</dc:date>
    </item>
    <item>
      <title>Re: OTP changed spontaneously.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532698#M10456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mysepp on Tue Nov 03 12:04:24 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you seen latest errata about OTP?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:19:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532698#M10456</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: OTP changed spontaneously.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532699#M10457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ivar on Tue Nov 03 15:43:38 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the answer. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I had not seen yet.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I read the errata 6.5 04-Sep-2015 and seems to be the case with us. Our problem is also associated with temperature, as described.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately we do not have to change the hardware as suggested. Our product has been manufactured.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you have any suggestions on how to solve only by software or at least minimize the problem?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ivar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:19:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532699#M10457</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: OTP changed spontaneously.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532700#M10458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mysepp on Tue Nov 03 23:07:48 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps something with built-in EEPROM, additional checksum, both? Fallback to EEPROM when there is an error?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or put part of the OTP content in flash?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:19:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532700#M10458</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: OTP changed spontaneously.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532701#M10459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ivar on Wed Nov 04 15:26:34 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your suggestions are great. Thank you for them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OTP Bank 0 has recorded the A "UNIQUE ID". You can not rewrite it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Similarly to Banks 1-3, does the "UNIQUE ID" can also accidentally change? The ERRATA 6.5 is not clear about it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ivar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:19:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/OTP-changed-spontaneously/m-p/532701#M10459</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:19:01Z</dc:date>
    </item>
  </channel>
</rss>

