<?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: K61 FlexRAM Used as EEPROM in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K61-FlexRAM-Used-as-EEPROM/m-p/584748#M34537</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Apologies, I had a part of my code preventing reads/writes beyond 4k.&amp;nbsp; It appears that my configuration above is correct for allocating 16k of EEPROM for my part listed above.&amp;nbsp; I even tested writes beyond it, and it caused an exception, as expected.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Jun 2016 19:44:58 GMT</pubDate>
    <dc:creator>benjaminschroed</dc:creator>
    <dc:date>2016-06-28T19:44:58Z</dc:date>
    <item>
      <title>K61 FlexRAM Used as EEPROM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K61-FlexRAM-Used-as-EEPROM/m-p/584747#M34536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After hunting around old forum posts, I still can't quite get my initialization correct for EEPROM.&amp;nbsp; FYI, the part I am using is MK61FX512VMJ15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It appears that this device can have up to 16k of EEPROM, and I want to use it all.&amp;nbsp; From referencing the manual, it appears I need to set the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FCCOB5 = 0x08 (EEPROM backup needs to be 16x the size of the space I need, which gets me to 256 kB of backup)&lt;/P&gt;&lt;P&gt;FCCOB4 = 0x30 (8192 + 8192 subsystem size)&lt;/P&gt;&lt;P&gt;FCCOB0 = 0x80 (PGMPART command)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This however is only allowing my to write 4k of EEPROM (from 0x1400.0000 to 0x1400.0FFF) when I believe it should allow me to write 16k (from 0x1400.0000 to 0x1400.3FFF).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyone have any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 14:38:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K61-FlexRAM-Used-as-EEPROM/m-p/584747#M34536</guid>
      <dc:creator>benjaminschroed</dc:creator>
      <dc:date>2016-06-28T14:38:33Z</dc:date>
    </item>
    <item>
      <title>Re: K61 FlexRAM Used as EEPROM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K61-FlexRAM-Used-as-EEPROM/m-p/584748#M34537</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Apologies, I had a part of my code preventing reads/writes beyond 4k.&amp;nbsp; It appears that my configuration above is correct for allocating 16k of EEPROM for my part listed above.&amp;nbsp; I even tested writes beyond it, and it caused an exception, as expected.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 19:44:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K61-FlexRAM-Used-as-EEPROM/m-p/584748#M34537</guid>
      <dc:creator>benjaminschroed</dc:creator>
      <dc:date>2016-06-28T19:44:58Z</dc:date>
    </item>
  </channel>
</rss>

