<?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: CODEWARRIOR 11.1 in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387869#M24341</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;The CodeWarrior tool version 11.1, is supported in windows 11, this tool supports different connections [P&amp;amp;E USB Multilink Universal / USB Multilink, P&amp;amp;E Cyclone, Open-Source BDM, P&amp;amp;E Full chip simulation]&lt;/P&gt;
&lt;P&gt;You can download the tool from this link: &lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=CWX-MCU-PROED-EX_11-1" target="_blank"&gt;CodeWarrior® for MCUs (Eclipse IDE) v11.1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The device status is in "NOT RECOMMENDED FOR NEW DESIGNS (NRND)", but you can still order from the distributors available stock, please refer to product part page in buy options section &lt;A href="https://www.nxp.com/part/MC9S08QG8CDTE" target="_blank"&gt;MC9S08QG8CDTE Product Information | NXP Semiconductors&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best Regards, Luis&lt;/P&gt;</description>
    <pubDate>Mon, 29 Jun 2026 17:42:44 GMT</pubDate>
    <dc:creator>luis_maravilla</dc:creator>
    <dc:date>2026-06-29T17:42:44Z</dc:date>
    <item>
      <title>CODEWARRIOR 11.1</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387258#M24340</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;I used a M9S08QG8 micro chip, with this code in 1984.&lt;BR /&gt;I am using windows 11 now. &lt;BR /&gt;Is there a compiler that will debug this code Now.&lt;BR /&gt;Also, is this chip still made?&lt;BR /&gt;&lt;BR /&gt;void&lt;/SPAN&gt;  &lt;SPAN&gt;my_main&lt;/SPAN&gt;(&lt;SPAN&gt;void&lt;/SPAN&gt;) {
&lt;SPAN&gt;initial&lt;/SPAN&gt;();
}


&lt;SPAN&gt;void&lt;/SPAN&gt;  &lt;SPAN&gt;initial&lt;/SPAN&gt;(&lt;SPAN&gt;void&lt;/SPAN&gt;)
{   
&lt;SPAN&gt;if&lt;/SPAN&gt;(loopcount==2){&lt;SPAN&gt;goto&lt;/SPAN&gt; initend;}

PTADD_PTADD0	= 0;        &lt;SPAN&gt;//io direction&lt;/SPAN&gt;
PTADD_PTADD1	= 0;
PTADD_PTADD2	= 0;        
PTADD_PTADD3	= 1;        
PTBDD_PTBDD0	= 1;
PTBDD_PTBDD1	= 1;

&lt;SPAN&gt;//PTADD_PTADD4	= 0;        //io direction&lt;/SPAN&gt;
&lt;SPAN&gt;//PTADD_PTADD5	= 0;&lt;/SPAN&gt;


&lt;SPAN&gt;//PTBDD_PTBDD6	= 1;        //osc direction&lt;/SPAN&gt;
&lt;SPAN&gt;//PTBDD_PTBDD7	= 0;&lt;/SPAN&gt;


&lt;SPAN&gt;//PTBPE_PTBPE6	= 1;      //pullup resistor&lt;/SPAN&gt;
&lt;SPAN&gt;//PTBPE_PTBPE7	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//PTAPE_PTAPE0	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE1	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE2	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//PTAPE_PTAPE4	= 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//PTAPE_PTAPE5	= 0;&lt;/SPAN&gt;

&lt;SPAN&gt;//ICSC1_IREFS   = 0;      //select external osc param&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC1_CLKS0   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC1_CLKS1   = 1;&lt;/SPAN&gt;

&lt;SPAN&gt;//ICSC2_EREFS   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC2_BDIV0   = 0;&lt;/SPAN&gt;
&lt;SPAN&gt;//ICSC2_BDIV1   = 0;&lt;/SPAN&gt;

PTAD_PTAD0  	= 0;
PTAD_PTAD1  	= 0;
PTAD_PTAD2  	= 0;
PTAD_PTAD3  	= 0;
PTBD_PTBD0  	= 1;
PTBD_PTBD1  	= 1;


bobbin_one_white=0;
bobbin_two_white=0;
bobbin_one_black=0;
bobbin_two_black=0;

bobbin_count_one=0;
bobbin_count_two=0;

bobbin_one_count_up_down = 20;
bobbin_two_count_up_down = 20;
bobbin_three_count_up_down = 20;
bobbin_four_count_up_down = 20;

rewind1 =   1;
rewind2 =   1;
rewind3 =   1;
rewind4 =   1;


programlength = 10;
buzzcount = 0;
buzzdelay = 0;
buzzonoff = 1;
needle = 20;
delay = 100;
light = 20;
speed = 1000;
c=0;


&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=1;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=0;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=1;}

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=1000;speed++){
PTAD_PTAD3=0;}

PTAD_PTAD3 = 0;
&lt;SPAN&gt;//buzzonoff  = 1;&lt;/SPAN&gt;
buzzonoff  = 0;

initend:

PTAD_PTAD3 = 1;
&lt;SPAN&gt;//PTAD_PTAD3 = 0;&lt;/SPAN&gt;
c=0;
&lt;SPAN&gt;peace&lt;/SPAN&gt;();

}



&lt;SPAN&gt;void&lt;/SPAN&gt; &lt;SPAN&gt;peace&lt;/SPAN&gt;(){
loopcount=2;
onemoretime:
&lt;SPAN&gt;buzzer&lt;/SPAN&gt;();

&lt;SPAN&gt;//__RESET_WATCHDOG();&lt;/SPAN&gt;

&lt;SPAN&gt;for&lt;/SPAN&gt;(speed=0;speed&amp;lt;=delay;speed++){}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD2==0){PTAD_PTAD3=0;buzzonoff=1;}
&lt;SPAN&gt;//if(PTAD_PTAD2==0){setlength();}&lt;/SPAN&gt;


&lt;SPAN&gt;// winding bobbin on bobbin winder&lt;/SPAN&gt;

&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD0==0){bobbin_one_black++;PTBD_PTBD1=0;&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_one==1){bobbin_count_one=2;}}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD0==1){bobbin_one_white++;PTBD_PTBD1=1;halfturna=1;bobbin_count_one=1;}
&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_one==2){
	&lt;SPAN&gt;if&lt;/SPAN&gt;(halfturna == 1){fullturna=1;bobbin_count_one=0;}}

&lt;SPAN&gt;// hook sewing&lt;/SPAN&gt;


&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD1==0){bobbin_two_black++;PTBD_PTBD0=0;&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_two==1){bobbin_count_two=2;}}
&lt;SPAN&gt;if&lt;/SPAN&gt;(PTAD_PTAD1==1){bobbin_two_white++;PTBD_PTBD0=1;halfturnb=1;bobbin_count_two=1;}
&lt;SPAN&gt;if&lt;/SPAN&gt;(bobbin_count_two==2){
	&lt;SPAN&gt;if&lt;/SPAN&gt;(halfturnb== 1){fullturnb=1;bobbin_count_two=0;}}


&lt;SPAN&gt;if&lt;/SPAN&gt;(fullturna==1)&lt;SPAN&gt;goto&lt;/SPAN&gt; bobbinwinder;
&lt;SPAN&gt;if&lt;/SPAN&gt;(fullturnb==1)&lt;SPAN&gt;goto&lt;/SPAN&gt; hook;
&lt;SPAN&gt;goto&lt;/SPAN&gt; onemoretime;&lt;/PRE&gt;</description>
      <pubDate>Fri, 26 Jun 2026 22:18:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387258#M24340</guid>
      <dc:creator>joepuhich</dc:creator>
      <dc:date>2026-06-26T22:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: CODEWARRIOR 11.1</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387869#M24341</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;The CodeWarrior tool version 11.1, is supported in windows 11, this tool supports different connections [P&amp;amp;E USB Multilink Universal / USB Multilink, P&amp;amp;E Cyclone, Open-Source BDM, P&amp;amp;E Full chip simulation]&lt;/P&gt;
&lt;P&gt;You can download the tool from this link: &lt;A href="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=CWX-MCU-PROED-EX_11-1" target="_blank"&gt;CodeWarrior® for MCUs (Eclipse IDE) v11.1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The device status is in "NOT RECOMMENDED FOR NEW DESIGNS (NRND)", but you can still order from the distributors available stock, please refer to product part page in buy options section &lt;A href="https://www.nxp.com/part/MC9S08QG8CDTE" target="_blank"&gt;MC9S08QG8CDTE Product Information | NXP Semiconductors&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best Regards, Luis&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 17:42:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/CODEWARRIOR-11-1/m-p/2387869#M24341</guid>
      <dc:creator>luis_maravilla</dc:creator>
      <dc:date>2026-06-29T17:42:44Z</dc:date>
    </item>
  </channel>
</rss>

