<?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: Using flash routines out of ROM (MC68HC908QC16) in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125709#M724</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;No problem at all&amp;nbsp; to store data in Flash !&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The only thing when erasing Flash is you erase a PAGE and need to write by ROWS. If the area is not secured, you can use the state machine included in the S08 Flash block without any trouble !&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Alban.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Aug 2006 21:51:41 GMT</pubDate>
    <dc:creator>Alban</dc:creator>
    <dc:date>2006-08-09T21:51:41Z</dc:date>
    <item>
      <title>Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125702#M717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Does anyone know how to use the flash erase/program routines for the MC68HC908QC16 which does not have the&amp;nbsp;flash burn in routines in ROM. So far I know that the routines cannot be in flash as it is locked during program/erase operations. Do they have to be copied in RAM?&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Aug 2006 20:59:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125702#M717</guid>
      <dc:creator>mahamba</dc:creator>
      <dc:date>2006-08-03T20:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125703#M718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;mahamba -&lt;/P&gt;&lt;P&gt;The flash programming routines are in ROM on the QC16. They are the same as for the QB16 as documented in AN2635.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/microcontrollers/doc/app_note/AN2635.pdf" rel="nofollow" target="_blank"&gt;http://www.freescale.com/files/microcontrollers/doc/app_note/AN2635.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- Rocky&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Aug 2006 22:07:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125703#M718</guid>
      <dc:creator>RockyRoad</dc:creator>
      <dc:date>2006-08-03T22:07:07Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125704#M719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;are this routines also usable for the MCS08 (MCS08AW32) ?&lt;/DIV&gt;&lt;DIV&gt;regards&lt;/DIV&gt;&lt;DIV&gt;Truk&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Aug 2006 00:08:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125704#M719</guid>
      <dc:creator>Truk</dc:creator>
      <dc:date>2006-08-04T00:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125705#M720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Thank you Rocky. So they are in the auxiliary ROM.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Aug 2006 22:06:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125705#M720</guid>
      <dc:creator>mahamba</dc:creator>
      <dc:date>2006-08-07T22:06:44Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125706#M721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;Truk wrote:&lt;BR /&gt;&lt;DIV&gt;are this routines also usable for the MCS08 (MCS08AW32) ?&lt;/DIV&gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;Truck, I don't think so, but I'm not positive. I know that for my part, MC9S08QG4, those routines are not in the ROM. In fact, as far as I understand, the flash system works completely differently on the S family with the BDM command interface. No need for the old ROM routines.&lt;P&gt;Message Edited by irob on &lt;SPAN class="date_text"&gt;2006-08-08&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;09:57 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Aug 2006 22:56:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125706#M721</guid>
      <dc:creator>irob</dc:creator>
      <dc:date>2006-08-08T22:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125707#M722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Yes Irob I confirm,&lt;/P&gt;&lt;P&gt;S08 does not need any Flash programming routine as the user has a simple state machine with commands to send.&lt;/P&gt;&lt;P&gt;Cheers,&lt;BR /&gt;Alban.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Aug 2006 01:14:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125707#M722</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2006-08-09T01:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125708#M723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;I think I have expressed myself bad:&lt;/P&gt;&lt;P&gt;I would like to use a part of Flash as EEPROM to store approx. 150 Bytes SETUP-Data which are read bevor&amp;nbsp;via the SPI Interface in RAM.&lt;/P&gt;&lt;P&gt;Is that possible&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Truk&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Aug 2006 21:34:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125708#M723</guid>
      <dc:creator>Truk</dc:creator>
      <dc:date>2006-08-09T21:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125709#M724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;No problem at all&amp;nbsp; to store data in Flash !&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The only thing when erasing Flash is you erase a PAGE and need to write by ROWS. If the area is not secured, you can use the state machine included in the S08 Flash block without any trouble !&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;Alban.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Aug 2006 21:51:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125709#M724</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2006-08-09T21:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125710#M725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;thank you for help Alban,&lt;/DIV&gt;&lt;DIV&gt;but I need a little more hints how to do this.&lt;/DIV&gt;&lt;DIV&gt;Can I do this as descibe in the data sheet on page 51 - 53 (MCS08AW60) ? ...that means the user programm in the rest of the flash is working and can run all the time&amp;nbsp;(not as describe in a AN where I have to run the programming routines in RAM because flash is not working in this time).&lt;/DIV&gt;&lt;DIV&gt;Are there allready assembler routines available?&lt;/DIV&gt;&lt;DIV&gt;Do all S08 have the same state machine ? (I have an other project with a smaller and therefore cheaper uP which I have not selected at the moment)&lt;/DIV&gt;&lt;DIV&gt;thanks for any help, because this is the first project with CW and HC08/S08 there is really a lot new for me..&lt;/DIV&gt;&lt;DIV&gt;Truk&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Aug 2006 16:41:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125710#M725</guid>
      <dc:creator>Truk</dc:creator>
      <dc:date>2006-08-10T16:41:54Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125711#M726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi Truk,&lt;/P&gt;&lt;P&gt;All S08 are pretty much the same in this regard.&lt;/P&gt;&lt;P&gt;This subject has been covered many times in this forum, I would suggest you search for it as you will have more patience than I. There have been numerous code examples given.&lt;/P&gt;&lt;P&gt;It is really quite simple, the hardest part for most people attempting this is to correctly move code to RAM and execute it from there.&lt;/P&gt;&lt;P&gt;Regards David&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Aug 2006 17:26:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125711#M726</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-08-10T17:26:30Z</dc:date>
    </item>
    <item>
      <title>Re: Using flash routines out of ROM (MC68HC908QC16)</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125712#M727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello RockyRoad,&lt;BR /&gt;&lt;BR /&gt;the AN linked by you does not specify the address of the internal routines for the QC16.&lt;BR /&gt;In addition, the QB16 microcontroller does not exists. Are you sure that the routines are at the same address of the QB family?&lt;BR /&gt;&lt;BR /&gt;robidp82&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2007 23:26:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Using-flash-routines-out-of-ROM-MC68HC908QC16/m-p/125712#M727</guid>
      <dc:creator>robidp82</dc:creator>
      <dc:date>2007-01-11T23:26:50Z</dc:date>
    </item>
  </channel>
</rss>

