<?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: LPC1115FBD48/303 CT32B0CAP0 problem in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542356#M12469</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sat Oct 18 08:13:29 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: LabRat&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: assembled&lt;/STRONG&gt;&lt;BR /&gt;I am sure I set up everything as per manual...&lt;BR /&gt;&lt;BR /&gt;I have checked every rellevant register using debugging and everything should work, but just does not.&lt;BR /&gt;&lt;BR /&gt;Please advise.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt; :quest: &lt;BR /&gt;&lt;BR /&gt;So what do you expect now?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Technical support. Or request to provide certain additional information.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:42:57 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:42:57Z</dc:date>
    <item>
      <title>LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542354#M12467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sat Oct 18 07:49:41 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, everyone.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have stumbled upon some really strange behaviour of the LPC1115FBD48/303.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using CT32B0 cap0 and cap1 to capture quadrature signal. The problem is that p1_5 cap0 function is working as intended and p2_9 cap0 simply does not work. I am sure I set up everything as per manual, but counter value never gets written to cr0 and interrupt is never generated by cap0 while cap1 functions as intended, reading p2_9 returns correct pin data. If I change p1_5 function to cap0 and change nothing else, interrupt gets generated by p1_5 state and cr0 gets counter value.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have checked every rellevant register using debugging and everything should work, but just does not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please advise.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:42:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542354#M12467</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:42:56Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542355#M12468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Sat Oct 18 07:55:43 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: assembled&lt;/STRONG&gt;&lt;BR /&gt;I am sure I set up everything as per manual...&lt;BR /&gt;&lt;BR /&gt;I have checked every rellevant register using debugging and everything should work, but just does not.&lt;BR /&gt;&lt;BR /&gt;Please advise.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; :quest: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So what do you expect now?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:42:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542355#M12468</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542356#M12469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sat Oct 18 08:13:29 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: LabRat&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: assembled&lt;/STRONG&gt;&lt;BR /&gt;I am sure I set up everything as per manual...&lt;BR /&gt;&lt;BR /&gt;I have checked every rellevant register using debugging and everything should work, but just does not.&lt;BR /&gt;&lt;BR /&gt;Please advise.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt; :quest: &lt;BR /&gt;&lt;BR /&gt;So what do you expect now?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Technical support. Or request to provide certain additional information.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:42:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542356#M12469</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542357#M12470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Sat Oct 18 08:28:43 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: assembled&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Technical support. Or request to provide certain additional information.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could be useful to post your code / project, at least if you a using a toolchain / library like LPCXpresso / LPCopen...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:42:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542357#M12470</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542358#M12471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sun Oct 19 01:31:44 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your reply. I am using LPCXpresso and a SWD debugger.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are the important code snippets:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca" style="border:1px solid black;background-color:#cacaca;"&gt; &lt;PRE&gt;void Timer32InterrupterInit()
{
LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;9);

//P2_11, input, hysteresis, passive, CAP1 function
SetupGPIO(2, 11, 0,
0b111 &amp;lt;&amp;lt; 0 | 0b11 &amp;lt;&amp;lt; 3 | (1&amp;lt;&amp;lt;5) | 1 &amp;lt;&amp;lt; 10,
0x2 &amp;lt;&amp;lt; 0&amp;nbsp;&amp;nbsp; | 0x0 &amp;lt;&amp;lt; 3&amp;nbsp; | (1&amp;lt;&amp;lt;5) | 0 &amp;lt;&amp;lt; 10);
//P2_11, input, hysteresis, passive, CAP0 function
SetupGPIO(2, 9, 0,
0b111 &amp;lt;&amp;lt; 0 | 0b11 &amp;lt;&amp;lt; 3 | (1&amp;lt;&amp;lt;5) | 1 &amp;lt;&amp;lt; 10,
0x1 &amp;lt;&amp;lt; 0&amp;nbsp;&amp;nbsp; | 0x0 &amp;lt;&amp;lt; 3&amp;nbsp; | (1&amp;lt;&amp;lt;5) | 0 &amp;lt;&amp;lt; 10);

//CAP0/1 rising edge should trigger interrupt and write TC to CR0/1
LPC_TMR32B0-&amp;gt;CCR = 0b101101;

//reset timer on rising edge of CAP1
LPC_TMR32B0-&amp;gt;CTCR = 0x2 &amp;lt;&amp;lt; 5 | 0x1 &amp;lt;&amp;lt; 4;

//in case of overflow
LPC_TMR32B0-&amp;gt;MR0 = INTERRUPTER_TIMEOUT;
LPC_TMR32B0-&amp;gt;MCR = 0b001;/* Interrupt and Reset on MR0 */

NVIC_EnableIRQ(TIMER_32_0_IRQn);

LPC_TMR32B0-&amp;gt;TCR = 1;
return;
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca" style="border:1px solid black;background-color:#cacaca;"&gt; &lt;PRE&gt;void TIMER32_0_IRQHandler(void)
{
RawData.lygis[1] = GetGPIOBit(2,11);
RawData.lygis[0] = GetGPIOBit(2,9);

if(LPC_TMR32B0-&amp;gt;IR &amp;amp; 0x1) {
LPC_TMR32B0-&amp;gt;IR = 0x1;
}
if(LPC_TMR32B0-&amp;gt;IR &amp;amp; (1 &amp;lt;&amp;lt; (4 + 1))) {
LPC_TMR32B0-&amp;gt;IR = (1 &amp;lt;&amp;lt; (4 + INTERRUPTER_A_CAP));
}
if (LPC_TMR32B0-&amp;gt;IR &amp;amp; (1 &amp;lt;&amp;lt; (4 + INTERRUPTER_B_CAP))) {
LPC_TMR32B0-&amp;gt;IR = (1 &amp;lt;&amp;lt; (4 + INTERRUPTER_B_CAP));
}
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have checked peripherals view for register values and everything is as set above (see attachment). CAP1 is triggering interrupt,&amp;nbsp; IRQ handler gets executed, I can see changing states of P2_11 and P2_9 both within handler and in peripherals view. Unfortunately CR0 is always 0 and CAP0 interrupt never happens. If I set P1_5 function to CAP0, everything works. I have and older PCB version where P1_5 is used instead of P2_9 and it works perfectly. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What am I missing?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542358#M12471</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542359#M12472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Sun Oct 19 02:11:59 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: assembled&lt;/STRONG&gt;&lt;BR /&gt;Here are the important code snippets..&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No, they are not. You are using library functions...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And of course reading GPIOs in IRQ is nonsense.&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;
RawData.lygis[1] = GetGPIOBit(2,11);
RawData.lygis[0] = GetGPIOBit(2,9);
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:42:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542359#M12472</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:42:59Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542360#M12473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sun Oct 19 04:30:00 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the main.c file. I have put everything inside it to make it simple to follow. No libraries except CMSIS stuff.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Interrupt is requested when PIO2_11 or PIO1_5 is pulled down and not requested by PIO2_9. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV class="j-rte-table"&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca" style="border:1px solid black;background-color:#cacaca;"&gt; &lt;PRE&gt;

#include "driver_config.h"
#include "target_config.h"

uint32_t timeTick = 0;
uint32_t stopTick = 0;

void TIMER32_0_IRQHandler(void)
{
//overflow
if(LPC_TMR32B0-&amp;gt;IR &amp;amp; 0x1) {
LPC_TMR32B0-&amp;gt;IR = 0x1;
}
//CAP1
if(LPC_TMR32B0-&amp;gt;IR &amp;amp; (1 &amp;lt;&amp;lt; 5)) {
LPC_TMR32B0-&amp;gt;IR = (1 &amp;lt;&amp;lt; 5);
}
//CAP0
if (LPC_TMR32B0-&amp;gt;IR &amp;amp; (1 &amp;lt;&amp;lt; 4)) {
LPC_TMR32B0-&amp;gt;IR = (1 &amp;lt;&amp;lt; 4);
}
}

int main(void) {
LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;6);
LPC_SYSCON-&amp;gt;SYSAHBCLKCTRL |= (1&amp;lt;&amp;lt;9);
LPC_IOCON-&amp;gt;PIO2_11 = 0x2 &amp;lt;&amp;lt; 0&amp;nbsp;&amp;nbsp; | 0x0 &amp;lt;&amp;lt; 3&amp;nbsp; | (1&amp;lt;&amp;lt;5) | 0 &amp;lt;&amp;lt; 10;
LPC_IOCON-&amp;gt;PIO2_9&amp;nbsp; = 0x1 &amp;lt;&amp;lt; 0&amp;nbsp;&amp;nbsp; | 0x0 &amp;lt;&amp;lt; 3&amp;nbsp; | (1&amp;lt;&amp;lt;5) | 0 &amp;lt;&amp;lt; 10;
LPC_IOCON-&amp;gt;PIO1_5&amp;nbsp; = 0x2 &amp;lt;&amp;lt; 0&amp;nbsp;&amp;nbsp; | 0x0 &amp;lt;&amp;lt; 3&amp;nbsp; | (1&amp;lt;&amp;lt;5) | 0 &amp;lt;&amp;lt; 10;

LPC_TMR32B0-&amp;gt;CCR = 0b101101;
LPC_TMR32B0-&amp;gt;CTCR = 0x2 &amp;lt;&amp;lt; 5 | 0x1 &amp;lt;&amp;lt; 4;
LPC_TMR32B0-&amp;gt;MR0 = SystemCoreClock;
LPC_TMR32B0-&amp;gt;MCR = 0b001;/* Interrupt on MR0 */
NVIC_EnableIRQ(TIMER_32_0_IRQn);
LPC_TMR32B0-&amp;gt;TCR = 1;

while (1) /* Loop forever */
{
__WFI();
}
}
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;SPAN&gt;Project attached.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regarding GPIO reading inside IRQ. What is the appropriate way of getting GPIO values after interrupt condition?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:43:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542360#M12473</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542361#M12474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sun Oct 19 04:52:44 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have tested this project on another board with different layout but same IC. Completely same behavior.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:43:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542361#M12474</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542362#M12475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sun Oct 19 05:13:34 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Another sample project, same main() and IRQ, but CMSIS 2.0 (prievous was CMSIS 1.3). Same behavior.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:43:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542362#M12475</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542363#M12476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Sun Oct 19 05:28:11 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you change IOCON_CT32B0_CAP0_LOC?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542363#M12476</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542364#M12477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by assembled on Sun Oct 19 06:00:45 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: LabRat&lt;/STRONG&gt;&lt;BR /&gt;Did you change IOCON_CT32B0_CAP0_LOC?&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Certainly not. Thank you good sir for solving my problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Never noticed those *_LOC registers before. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thats what you get for skimming manuals instead of reading them thoroughly. Last 7 IOCON registers are not even in the LPC11xx.h file, LPC_IOCON_TypeDef, supplied with CMSIS 1.3 or CMSIS 2.0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Complete fix:&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;typedef struct
{
&amp;nbsp; __IO uint32_t PIO2_6;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x000 I/O configuration for pin PIO2_6 (R/W) */
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t RESERVED0[1];
&amp;nbsp; __IO uint32_t PIO2_0;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x008 I/O configuration for pin PIO2_0/DTR/SSEL1 (R/W) */
&amp;nbsp; __IO uint32_t RESET_PIO0_0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x00C I/O configuration for pin RESET/PIO0_0&amp;nbsp; (R/W) */
&amp;nbsp; __IO uint32_t PIO0_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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x010 I/O configuration for pin PIO0_1/CLKOUT/CT32B0_MAT2 (R/W) */
&amp;nbsp; __IO uint32_t PIO1_8;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x014 I/O configuration for pin PIO1_8/CT16B1_CAP0 (R/W) */
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t RESERVED1[1];
&amp;nbsp; __IO uint32_t PIO0_2;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x01C I/O configuration for pin PIO0_2/SSEL0/CT16B0_CAP0 (R/W) */

&amp;nbsp; __IO uint32_t PIO2_7;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x020 I/O configuration for pin PIO2_7 (R/W) */
&amp;nbsp; __IO uint32_t PIO2_8;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x024 I/O configuration for pin PIO2_8 (R/W) */
&amp;nbsp; __IO uint32_t PIO2_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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x028 I/O configuration for pin PIO2_1/nDSR/SCK1 (R/W) */
&amp;nbsp; __IO uint32_t PIO0_3;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x02C I/O configuration for pin PIO0_3 (R/W) */
&amp;nbsp; __IO uint32_t PIO0_4;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x030 I/O configuration for pin PIO0_4/SCL (R/W) */
&amp;nbsp; __IO uint32_t PIO0_5;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x034 I/O configuration for pin PIO0_5/SDA (R/W) */
&amp;nbsp; __IO uint32_t PIO1_9;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x038 I/O configuration for pin PIO1_9/CT16B1_MAT0 (R/W) */
&amp;nbsp; __IO uint32_t PIO3_4;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x03C I/O configuration for pin PIO3_4 (R/W) */

&amp;nbsp; __IO uint32_t PIO2_4;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x040 I/O configuration for pin PIO2_4 (R/W) */
&amp;nbsp; __IO uint32_t PIO2_5;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x044 I/O configuration for pin PIO2_5 (R/W) */
&amp;nbsp; __IO uint32_t PIO3_5;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x048 I/O configuration for pin PIO3_5 (R/W) */
&amp;nbsp; __IO uint32_t PIO0_6;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x04C I/O configuration for pin PIO0_6/SCK0 (R/W) */
&amp;nbsp; __IO uint32_t PIO0_7;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x050 I/O configuration for pin PIO0_7/nCTS (R/W) */
&amp;nbsp; __IO uint32_t PIO2_9;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x054 I/O configuration for pin PIO2_9 (R/W) */
&amp;nbsp; __IO uint32_t PIO2_10;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x058 I/O configuration for pin PIO2_10 (R/W) */
&amp;nbsp; __IO uint32_t PIO2_2;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x05C I/O configuration for pin PIO2_2/DCD/MISO1 (R/W) */

&amp;nbsp; __IO uint32_t PIO0_8;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x060 I/O configuration for pin PIO0_8/MISO0/CT16B0_MAT0 (R/W) */
&amp;nbsp; __IO uint32_t PIO0_9;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x064 I/O configuration for pin PIO0_9/MOSI0/CT16B0_MAT1 (R/W) */
&amp;nbsp; __IO uint32_t SWCLK_PIO0_10;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x068 I/O configuration for pin SWCLK/PIO0_10/SCK0/CT16B0_MAT2 (R/W) */
&amp;nbsp; __IO uint32_t PIO1_10;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x06C I/O configuration for pin PIO1_10/AD6/CT16B1_MAT1 (R/W) */
&amp;nbsp; __IO uint32_t PIO2_11;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x070 I/O configuration for pin PIO2_11/SCK0 (R/W) */
&amp;nbsp; __IO uint32_t R_PIO0_11;&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; /*!&amp;lt; Offset: 0x074 I/O configuration for pin TDI/PIO0_11/AD0/CT32B0_MAT3 (R/W) */
&amp;nbsp; __IO uint32_t R_PIO1_0;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x078 I/O configuration for pin TMS/PIO1_0/AD1/CT32B1_CAP0 (R/W) */
&amp;nbsp; __IO uint32_t R_PIO1_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;&amp;nbsp; /*!&amp;lt; Offset: 0x07C I/O configuration for pin TDO/PIO1_1/AD2/CT32B1_MAT0 (R/W) */

&amp;nbsp; __IO uint32_t R_PIO1_2;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x080 I/O configuration for pin nTRST/PIO1_2/AD3/CT32B1_MAT1 (R/W) */
&amp;nbsp; __IO uint32_t PIO3_0;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x084 I/O configuration for pin PIO3_0/nDTR (R/W) */
&amp;nbsp; __IO uint32_t PIO3_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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x088 I/O configuration for pin PIO3_1/nDSR (R/W) */
&amp;nbsp; __IO uint32_t PIO2_3;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x08C I/O configuration for pin PIO2_3/RI/MOSI1 (R/W) */
&amp;nbsp; __IO uint32_t SWDIO_PIO1_3;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x090 I/O configuration for pin SWDIO/PIO1_3/AD4/CT32B1_MAT2 (R/W) */
&amp;nbsp; __IO uint32_t PIO1_4;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x094 I/O configuration for pin PIO1_4/AD5/CT32B1_MAT3 (R/W) */
&amp;nbsp; __IO uint32_t PIO1_11;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x098 I/O configuration for pin PIO1_11/AD7 (R/W) */
&amp;nbsp; __IO uint32_t PIO3_2;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x09C I/O configuration for pin PIO3_2/nDCD (R/W) */

&amp;nbsp; __IO uint32_t PIO1_5;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0A0 I/O configuration for pin PIO1_5/nRTS/CT32B0_CAP0 (R/W) */
&amp;nbsp; __IO uint32_t PIO1_6;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0A4 I/O configuration for pin PIO1_6/RXD/CT32B0_MAT0 (R/W) */
&amp;nbsp; __IO uint32_t PIO1_7;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0A8 I/O configuration for pin PIO1_7/TXD/CT32B0_MAT1 (R/W) */
&amp;nbsp; __IO uint32_t PIO3_3;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0AC I/O configuration for pin PIO3_3/nRI (R/W) */
&amp;nbsp; __IO uint32_t SCK_LOC;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0B0 SCK pin location select Register (R/W) */
&amp;nbsp; __IO uint32_t DSR_LOC;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0B4 DSR pin location select Register (R/W) */
&amp;nbsp; __IO uint32_t DCD_LOC;&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;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0B8 DCD pin location select Register (R/W) */
&amp;nbsp; __IO uint32_t RI_LOC;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*!&amp;lt; Offset: 0x0BC RI pin location Register (R/W) */

&amp;nbsp; __IO uint32_t CT16B0_CAP0_LOC; /*!&amp;lt; Offset: 0x0C0 IOCON CT16B0_CAP0 location register (IOCON_CT16B0_CAP0_LOC, address 0x4004 40C0) */
&amp;nbsp; __IO uint32_t SCK1_LOC; /*!&amp;lt; Offset: 0x0C4 IOCON SCK1 location register (IOCON_SCK1_LOC, address 0x4004 40C4) */
&amp;nbsp; __IO uint32_t MISO1_LOC; /*!&amp;lt; Offset: 0x0C8 IOCON MISO1 location register (IOCON_MISO1_LOC, address 0x4004 40C8) */
&amp;nbsp; __IO uint32_t MOSI1_LOC; /*!&amp;lt; Offset: 0x0CC IOCON MOSI1 location register (IOCON_MOSI1_LOC, address 0x4004 40CC) */
&amp;nbsp; __IO uint32_t CT32B0_CAP0_LOC; /*!&amp;lt; Offset: 0x0D0 IOCON CT32B0_CAP0 location register (IOCON_CT32B0_CAP0_LOC, address 0x4004 40D0) */
&amp;nbsp; __IO uint32_t RXD_LOC; /*!&amp;lt; Offset: 0x0D4 IOCON RXD location register (IOCON_RXD_LOC, address 0x4004 40D4) */
} LPC_IOCON_TypeDef;&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 then simply &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_IOCON-&amp;gt;CT32B0_CAP0_LOC = 1;&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;and everything works as intended.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542364#M12477</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1115FBD48/303 CT32B0CAP0 problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542365#M12478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by LabRat on Sun Oct 19 06:23:34 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: assembled&lt;/STRONG&gt;&lt;BR /&gt;Last 7 IOCON registers are not even in the LPC11xx.h file, LPC_IOCON_TypeDef, supplied with CMSIS 1.3 or CMSIS 2.0.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Older LPC11xx chips can't switch capture inputs, so probably we have to wait a few years before this registers find their way into official libraries&amp;nbsp;&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:43:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1115FBD48-303-CT32B0CAP0-problem/m-p/542365#M12478</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:43:03Z</dc:date>
    </item>
  </channel>
</rss>

