<?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 Internal EEPROM wait state register in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Internal-EEPROM-wait-state-register/m-p/546505#M13274</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by qwaszx on Mon Jun 30 05:27:45 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Can`t understand the calculations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is following In documentation (UM10562 chapter 37.5.1.5):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;... &lt;/SPAN&gt;&lt;I&gt;Programming a &lt;STRONG&gt;zero&lt;/STRONG&gt; will result in a &lt;STRONG&gt;one cycle wait state&lt;/STRONG&gt;.&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;I&gt;PHASE3 = ( 15ns * cclk) - 1 = (15ns * 120MHz) &lt;STRONG&gt;- 1&lt;/STRONG&gt; = 1.8&lt;BR /&gt;Therefore, PHASE3 = 2&lt;BR /&gt;&lt;/I&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;I&gt;Table 725. EEPROM wait state register (WSTATE - address 0x0020 0090) bit description&lt;BR /&gt;&lt;/I&gt;&lt;BR /&gt;&lt;I&gt;7:0 PHASE3 Wait states 3 (&lt;STRONG&gt;minus 1 encoded&lt;/STRONG&gt;).&lt;BR /&gt;The number of system clock periods required to give a minimum time of 15 ns.&lt;BR /&gt;&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;But when i calculate: &lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt; (15 * 0.120) &lt;/SPAN&gt;&lt;STRONG&gt;- 1 &lt;/STRONG&gt;&lt;SPAN&gt;= 1.8&lt;/SPAN&gt;&lt;STRONG&gt; - 1&lt;/STRONG&gt;&lt;SPAN&gt; = 0.8 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then round to nearest bigger integer = 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What have i missed? Should i decrement or not?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:29:25 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:29:25Z</dc:date>
    <item>
      <title>Internal EEPROM wait state register</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Internal-EEPROM-wait-state-register/m-p/546505#M13274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by qwaszx on Mon Jun 30 05:27:45 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Can`t understand the calculations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is following In documentation (UM10562 chapter 37.5.1.5):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;... &lt;/SPAN&gt;&lt;I&gt;Programming a &lt;STRONG&gt;zero&lt;/STRONG&gt; will result in a &lt;STRONG&gt;one cycle wait state&lt;/STRONG&gt;.&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;I&gt;PHASE3 = ( 15ns * cclk) - 1 = (15ns * 120MHz) &lt;STRONG&gt;- 1&lt;/STRONG&gt; = 1.8&lt;BR /&gt;Therefore, PHASE3 = 2&lt;BR /&gt;&lt;/I&gt;&lt;BR /&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;BR /&gt;&lt;I&gt;Table 725. EEPROM wait state register (WSTATE - address 0x0020 0090) bit description&lt;BR /&gt;&lt;/I&gt;&lt;BR /&gt;&lt;I&gt;7:0 PHASE3 Wait states 3 (&lt;STRONG&gt;minus 1 encoded&lt;/STRONG&gt;).&lt;BR /&gt;The number of system clock periods required to give a minimum time of 15 ns.&lt;BR /&gt;&lt;/I&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;But when i calculate: &lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt; (15 * 0.120) &lt;/SPAN&gt;&lt;STRONG&gt;- 1 &lt;/STRONG&gt;&lt;SPAN&gt;= 1.8&lt;/SPAN&gt;&lt;STRONG&gt; - 1&lt;/STRONG&gt;&lt;SPAN&gt; = 0.8 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then round to nearest bigger integer = 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What have i missed? Should i decrement or not?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:29:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Internal-EEPROM-wait-state-register/m-p/546505#M13274</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: Internal EEPROM wait state register</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Internal-EEPROM-wait-state-register/m-p/546506#M13275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by embd02161991 on Fri Jul 11 15:49:10 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for pointing this out. We will update the user manual.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NXP Technical Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:29:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Internal-EEPROM-wait-state-register/m-p/546506#M13275</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:29:25Z</dc:date>
    </item>
  </channel>
</rss>

