<?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: GPIO Speed in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536973#M5330</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ArneB on Fri Jan 06 02:47:52 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Elef,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;there are two more things you can try to speed up your GPIO performance:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Program the FLASHTIM register to avoid wait cycles during flash accesses. In my application (running at 12 MHz on a LPC1114, too) it looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;main.h&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
// Add missing LPC1114 register
typedef struct
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t flashtim;
} tflashtim;
#define LPC_FLASHTIM ((tflashtim *) 0x4003C010)
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;main.c&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
LPC_FLASHTIM-&amp;gt;flashtim &amp;amp;= 0xFFFFFFFC;&amp;nbsp;&amp;nbsp; // Set Flash memory access to &amp;lt;20 MHz (0 Wait states)
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;2) Try placing your procedure into RAM. This can be easily done with the cr_section_macros. It was already documented several times in the forum how to do it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Good luck !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 21:50:31 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T21:50:31Z</dc:date>
    <item>
      <title>GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536892#M5249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 07:26:17 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to figure out the maximum toggle speed supported by LPCXpresso LPC1343.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my code;&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#include "LPC13xx.h"
#include "gpio.h"
#include &amp;lt;cr_section_macros.h&amp;gt;
#include &amp;lt;NXP/crp.h&amp;gt;
__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;

#define LED_PORT 0// Port for led
#define LED_BIT 7// Bit on port for led
#define LED_ON 1// Level to set port to turn on led
#define LED_OFF 0// Level to set port to turn off led

int main(void) {

 GPIOInit();
 GPIOSetDir( LED_PORT, LED_BIT, 1 );

 while(1)
 {
&amp;nbsp; GPIOSetValue( LED_PORT, LED_BIT, LED_ON );
&amp;nbsp; GPIOSetValue( LED_PORT, LED_BIT, LED_OFF );
 }
return 0 ;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and here is the output;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fi53.tinypic.com%2F33w5k5j.jpg%5B%2FIMG%5D" rel="nofollow noopener noreferrer" target="_blank"&gt;http://i53.tinypic.com/33w5k5j.jpg[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it's &amp;lt; [B]1 MHz[/B] :confused: [SIZE=2][FONT=Arial Black][B]How to speed this up??[/B][/FONT][/SIZE] :cool:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PS: It's my first program on LPCXpresso and just exploring it. So plz help me learn!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536892#M5249</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:42Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536893#M5250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 07:46:25 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This issue was discussed before for LPC1769 :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See and learn:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.trimm.net/showthread.php?t=1805&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note: Use Optimization -02 and control disassembly view&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536893#M5250</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536894#M5251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 12:46:34 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;This issue was discussed before for LPC1769 :)&lt;BR /&gt;&lt;BR /&gt;See and learn:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.trimm.net/showthread.php?t=1805&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Note: Use Optimization -02 and control disassembly view&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have gone through the post and datasheet/user guide for LPC13xx but still not sure how to use LPC_GPIO0 and IODIR functions for LPC1343.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To set pin 22 of LPC17xx to GPIO, its LPC_PINCON-&amp;gt;PINSEL1 &amp;amp;= (~(3 &amp;lt;&amp;lt; 12));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To set pin 22 of LPC17xx to GPIO to be output its, LPC_GPIO0-&amp;gt;FIODIR |= (1 &amp;lt;&amp;lt; 22);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But how to set;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Pin 7 of LPC1343 to GPIO&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Pin 7 of LPC1343 to Output&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Pin 7 of LPC1343 to set HIGH(1) or Clear LOW(0) ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also how this [B]GPIOnDIR and GPIOnDATA[/B] is used??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Appreciate your help....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536894#M5251</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536895#M5252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 13:07:18 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Select a function (double click) and use F3 to jump to its declaration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That should lead you to gpio.c in LPC13xx_Lib,where these functions are declared and explained.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A few basic Eclipse functions are explained in Literature section of&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://ics.nxp.com/lpcxpresso/&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Especially:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Learn Eclipse the LPCXpresso Way - From the Developers&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536895#M5252</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536896#M5253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 14:04:40 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;Select a function (double click) and use F3 to jump to its declaration.&lt;BR /&gt;That should lead you to gpio.c in LPC13xx_Lib,where these functions are declared and explained.&lt;BR /&gt; &lt;BR /&gt;A few basic Eclipse functions are explained in Literature section of&lt;BR /&gt; &lt;BR /&gt;&lt;A href="http://" rel="nofollow noopener noreferrer" target="_blank"&gt;http://ics.nxp.com/lpcxpresso/&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt;Especially:&lt;BR /&gt;Learn Eclipse the LPCXpresso Way - From the Developers&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Okay some progress..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Found out that the value of DIR and DATA is not required as in following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#include "LPC13xx.h"
#include &amp;lt;cr_section_macros.h&amp;gt;
#include &amp;lt;NXP/crp.h&amp;gt;
__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;


#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt;DATA |= 0x080;
#define LED_OFF LPC_GPIO0-&amp;gt;DATA &amp;amp;= 0xF7F;

int main(void) 
{
LPC_GPIO0-&amp;gt;DIR |= 0x080; // Configure Pin 0_7 as output

 while(1)
 {
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
 }
return 0 ;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I'm still in debug mode and toggle speed is [B][SIZE=3]2 MHz[/SIZE][/B]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll try in release mode and will post you the result...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536896#M5253</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536897#M5254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 14:18:17 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;1.If you want to use a pin as output switch to output:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
&amp;nbsp; LPC_GPIO0-&amp;gt;DIR = (1&amp;lt;&amp;lt;7);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Don't use '|=' and '&amp;amp;=' if you expect speed. Use a simple direct write without reading the register before:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt;DATA = (1&amp;lt;&amp;lt;7);
#define LED_OFF LPC_GPIO0-&amp;gt;DATA =~(1&amp;lt;&amp;lt;7);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536897#M5254</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:46Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536898#M5255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jharwood on Sun Apr 24 14:34:18 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Or use gpio masked access &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt;MASKED_ACCESS[(1&amp;lt;&amp;lt;7)] = (1&amp;lt;&amp;lt;7);
#define LED_OFF LPC_GPIO0-&amp;gt;MASKED_ACCESS[(1&amp;lt;&amp;lt;7)] =~(1&amp;lt;&amp;lt;7);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536898#M5255</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:46Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536899#M5256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 14:41:18 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;1.If you want to use a pin as output switch to output:&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
&amp;nbsp; LPC_GPIO0-&amp;gt;DIR = (1&amp;lt;&amp;lt;7);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt; &lt;BR /&gt;2. Don't use '|=' and '&amp;amp;=' if you expect speed. Use a simple direct write without reading the register before:&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt;DATA = (1&amp;lt;&amp;lt;7);
#define LED_OFF LPC_GPIO0-&amp;gt;DATA =~(1&amp;lt;&amp;lt;7);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes indeed...it speeds up a bit,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;here is the new code;&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#include "LPC13xx.h"
#include &amp;lt;cr_section_macros.h&amp;gt;
#include &amp;lt;NXP/crp.h&amp;gt;
__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;


#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt;DATA =&amp;nbsp; (1&amp;lt;&amp;lt;7);
#define LED_OFF LPC_GPIO0-&amp;gt;DATA = ~(1&amp;lt;&amp;lt;7);

int main(void)
{
LPC_GPIO0-&amp;gt;DIR = (1&amp;lt;&amp;lt;7); // Configure Pin 0_7 as output

 while(1)
 {
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
 }
return 0 ;
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm getting [B][SIZE=2]6 MHz[/SIZE][/B] toggle speed with the modification of the code in Release mode and [B][SIZE=2]4 MHz[/SIZE][/B] with previous code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[SIZE=2][B]@Zero[/B][/SIZE] Thanks a lot with your help and support!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Really appreciate!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However still not happy with only [B][SIZE=2]6 MHz[/SIZE][/B] with a [B]72MHz[/B] processor my expectations are much higher!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:cool:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Results are as follow;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fi52.tinypic.com%2Fqpfnl0.jpg%5B%2FIMG%5D" rel="nofollow noopener noreferrer" target="_blank"&gt;http://i52.tinypic.com/qpfnl0.jpg[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fi53.tinypic.com%2Fjkj33r.jpg%5B%2FIMG%5D" rel="nofollow noopener noreferrer" target="_blank"&gt;http://i53.tinypic.com/jkj33r.jpg[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536899#M5256</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536900#M5257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 15:13:02 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: jharwood&lt;/STRONG&gt;&lt;BR /&gt;Or use gpio masked access &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt;MASKED_ACCESS[(1&amp;lt;&amp;lt;7)] = (1&amp;lt;&amp;lt;7);
#define LED_OFF LPC_GPIO0-&amp;gt;MASKED_ACCESS[(1&amp;lt;&amp;lt;7)] =~(1&amp;lt;&amp;lt;7);&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tried that too..getting the same result for the speed!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However i tried putting multiple sequence of ON and OFF together which obviously speeds the things up. and now getting [B][SIZE=2]12 MHz[/SIZE][/B] with LPC 1343.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this [SIZE=2]right[/SIZE] or am I getting this results because my Logic analyzer can measures max up to [B]24 MHz?[/B] [B][SIZE=2]Plz advice.[/SIZE][/B]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;code;&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#include "LPC13xx.h"
#include &amp;lt;cr_section_macros.h&amp;gt;
#include &amp;lt;NXP/crp.h&amp;gt;
__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;

#define LED_ON&amp;nbsp; LPC_GPIO0-&amp;gt; DATA = (1&amp;lt;&amp;lt;7);
#define LED_OFF LPC_GPIO0-&amp;gt; DATA =~(1&amp;lt;&amp;lt;7);

int main(void)
{
LPC_GPIO0-&amp;gt;DIR = (1&amp;lt;&amp;lt;7); // Configure Pin 0_7 as output

 while(1)
 {
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
&amp;nbsp; LED_ON;
&amp;nbsp; LED_OFF;
 }
return 0 ;
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Results;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;[IMG]&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fi52.tinypic.com%2Fo0qlqr.jpg%5B%2FIMG%5D" rel="nofollow noopener noreferrer" target="_blank"&gt;http://i52.tinypic.com/o0qlqr.jpg[/IMG]&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536900#M5257</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536901#M5258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 15:18:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You need faster code :mad:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So select Optimization -O2 and the compiler is creating faster code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My DSO shows 18MHz :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536901#M5258</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536902#M5259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 15:20:54 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;select Optimization -O2 &lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[SIZE=2][B]How??[/B][/SIZE]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;:eek: 18Mhz !!??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536902#M5259</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536903#M5260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 15:27:51 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Right click on project and select Properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Change Properties-&amp;gt; C/C++ Build-&amp;gt; Settings -&amp;gt; Tool Settings -&amp;gt;MCU C Compiler -&amp;gt; Optimization&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536903#M5260</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536904#M5261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rmteo on Sun Apr 24 15:28:19 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I wonder if using FIOSET and FIOCLR might be faster.&amp;nbsp; As a comparison I ran a test on an STM32F100 with a 24MHz clock and the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;&amp;nbsp; while (1) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOC-&amp;gt;BSRR = 1 &amp;lt;&amp;lt;8;
&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOC-&amp;gt;BRR&amp;nbsp; = 1 &amp;lt;&amp;lt;8;
&amp;nbsp; }&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;BSRR is equivalent to FIOSET - writing a 1 sets the corresponding output pin.&amp;nbsp; BRR resets the output pin - equivalent to FIOCLR.&amp;nbsp; The code disassembles to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (1) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOC-&amp;gt;BSRR = 1 &amp;lt;&amp;lt;8;
08000344 F2410300&amp;nbsp;&amp;nbsp;&amp;nbsp; movw r3, #0x1000
08000348 F2C40301&amp;nbsp;&amp;nbsp;&amp;nbsp; movt r3, #0x4001
0800034C F44F7280&amp;nbsp;&amp;nbsp;&amp;nbsp; mov.w r2, #0x100
08000350 611A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str r2, [r3, #16]&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 1 cycle
--- main.c -- 92 -------------------------------------------
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOC-&amp;gt;BRR&amp;nbsp; = 1 &amp;lt;&amp;lt;8;
08000352 615A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str r2, [r3, #20]&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 1 cycle
08000354 E7FC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b 0x08000350&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; 2 cycles
08000356 BF00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nop
08000358 0010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; movs r0, r2
0800035A 2000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; movs r0, #0&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;The pin toggling part takes a total of 4 cycles - 1 each for the pin ON/OFF and 2 for the branch.&amp;nbsp; I observed 6MHz on the scope.&amp;nbsp; With 72MHz clock you should see 18MHz - unless flash wait states come into play.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536904#M5261</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536905#M5262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ktownsend on Sun Apr 24 15:33:24 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have a look at section 8.5.1 of the LPC1343 UM for fast read/write to GPIO without having to worry about affecting other pins. You'll need to change the code below since it's from a system header file I wrote pre-CMSIS, but this shows how to use this feature for a single pin:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt; #define ILI9328_WR_PIN 10
#define ILI9328_GPIO1DATA_WR (*(pREG32 (GPIO_GPIO1_BASE + ((1 &amp;lt;&amp;lt; ILI9328_WR_PIN) &amp;lt;&amp;lt; 2))))
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;then you can just do the following, which will change the pin in one operation without affecting all the others (meaning you don't have to waste time masking values yourself, etc.):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
ILI9328_GPIO1DATA_WR = (0); // Clear pin
ILI9328_GPIO1DATA_WR = (1 &amp;lt;&amp;lt; ILI9328_WR_PIN); // Set pin
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536905#M5262</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536906#M5263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rmteo on Sun Apr 24 15:39:32 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry, it looks like the LPC13xx does not have FIOSET and FIOCLR registers - only the LPC17xx.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536906#M5263</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536907#M5264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by ktownsend on Sun Apr 24 15:41:26 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: rmteo&lt;/STRONG&gt;&lt;BR /&gt;Sorry, it looks like the LPC13xx does not have FIOSET and FIOCLR registers - only the LPC17xx.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;See post below ... it has something similar, just not FIOSET and FIOCLR, but you can set and clear multiple pins in one operation without affecting the others.&amp;nbsp; The UM might be a bit opaque about it, but once you wrap your head around it it's easy and works well.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536907#M5264</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:51Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536908#M5265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 15:48:05 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: rmteo&lt;/STRONG&gt;&lt;BR /&gt;The pin toggling part takes a total of 4 cycles - 1 each for the pin ON/OFF and 2 for the branch.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nearly correct:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;str : 1 cycle&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[COLOR=Red]taken[/COLOR] branch: 2 cycles&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So the minimum in a simple loop is 18MHz.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you just toggle without branch you'll see 36MHz :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;However still not happy with only [B][SIZE=2]6 MHz[/SIZE][/B] with a [B]72MHz[/B] processor my expectations are much higher!!&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Still disappointed?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536908#M5265</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:52Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536909#M5266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 15:52:15 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: rmteo&lt;/STRONG&gt;&lt;BR /&gt;Sorry, it looks like the LPC13xx does not have FIOSET and FIOCLR registers - only the LPC17xx.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes...:(&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536909#M5266</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536910#M5267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by dirtyBits on Sun Apr 24 15:55:28 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Zero&lt;/STRONG&gt;&lt;BR /&gt;Nearly correct:&lt;BR /&gt;&lt;BR /&gt;str : 1 cycle&lt;BR /&gt;[COLOR=Red]taken[/COLOR] branch: 2 cycles&lt;BR /&gt;&lt;BR /&gt;So the minimum in a simple loop is 18MHz.&lt;BR /&gt;&lt;BR /&gt;If you just toggle without branch you'll see 36MHz :)&lt;BR /&gt;&lt;BR /&gt;Still disappointed?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That would be awesome!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But code plz..because I lost you in between..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTWay I checked the MCU setting and its already on optimization -O2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536910#M5267</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Speed</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536911#M5268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Ex-Zero on Sun Apr 24 16:04:23 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Masterpiece of programming:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(1)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;In Disassembly view you can see what the compiler does:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
0x00000280 &amp;lt;main+184&amp;gt;: str&amp;nbsp;&amp;nbsp; r2, [r3, #0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
0x00000282 &amp;lt;main+186&amp;gt;: str&amp;nbsp;&amp;nbsp; r1, [r3, #0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
0x00000284 &amp;lt;main+188&amp;gt;: str&amp;nbsp;&amp;nbsp; r2, [r3, #0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_OFF;
0x00000286 &amp;lt;main+190&amp;gt;: str&amp;nbsp;&amp;nbsp; r1, [r3, #0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LED_ON;
0x00000288 &amp;lt;main+192&amp;gt;: str&amp;nbsp;&amp;nbsp; r2, [r3, #0]
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:49:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/GPIO-Speed/m-p/536911#M5268</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T21:49:54Z</dc:date>
    </item>
  </channel>
</rss>

