<?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>LPCXpresso IDEのトピックRe: Cpuid 1769</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567717#M19002</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Wenzu on Sun Sep 23 11:40:25 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike, thanks for your reply. Hmmm... I thought that all chips had their inner S#number as detailed in the specification. ( Bummer !! )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I will contact you privately about what you offered. Thanks-a-mill.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 02:20:54 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T02:20:54Z</dc:date>
    <item>
      <title>Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567689#M18974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Tue Feb 22 20:03:48 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I followed this post &lt;/SPAN&gt;&lt;A href="http://"&gt;http://knowledgebase.nxp.com/showthread.php?t=774&lt;/A&gt;&lt;SPAN&gt; and was able to get and display the serial number and CPUID using IAP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am wondering if I can use the the CMSIS core_cm3 SCB_Type structure in some code to also display the CPUID. If possible some examples would be appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was thinking of something like &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SCB_Type scb;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and a printf statement using scb.CPUID and SCB_CPUID_PARTNO_Msk&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567689#M18974</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:38Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567690#M18975</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 Wed Feb 23 00:53:52 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Don't understand your question, why don't you just shift and &amp;amp; it :confused:&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 CPUID_PartNo_Pos 4
[LEFT]#define CPUID_PartNo_Bits 0xFFFul
printf("CPUID: %X\n",SCB-&amp;gt;CPUID);
printf("CPUID PartNo: %X\n",(SCB-&amp;gt;CPUID &amp;gt;&amp;gt;CPUID_PartNo_Pos)&amp;amp; CPUID_PartNo_Bits);[/LEFT]
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567690#M18975</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:39Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567691#M18976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 02:11:06 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I was stuck on the syntax. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I had:&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; 
SCB_Type scb;
 
printf("CPUID: %X\n",scb.CPUID);
&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;and hadn't seen this in core_cm3.h&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;
[LEFT]#define SCB ((SCB_Type *) SCB_BASE) /*!&amp;lt; SCB configuration struct */[/LEFT]
&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;I had only seen the typedef struct SCB_Type and the _Pos and _Msk of the struct members.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I knew I had to shift and mask.&amp;nbsp; I just couldn't remember how to access the struct.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ps-&amp;gt;m&amp;nbsp; == (*ps).m&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Zero.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567691#M18976</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:39Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567692#M18977</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 Wed Feb 23 02:21:57 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Pointers and structures, a never ending story....:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567692#M18977</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:40Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567693#M18978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 12:09:54 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I now have this:&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;
[LEFT]/*
 ===============================================================================
 Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : cpuinfo.c
 Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : $(author)
 Version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :
 Copyright&amp;nbsp;&amp;nbsp; : $(copyright)
 Description : Display CPU serial number, CPU part identification number and CPU Boot Code version using IAP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; example for LPC17xx
 Uses Semihosting
 ===============================================================================
 */
#ifdef __USE_CMSIS
#include "LPC17xx.h"
#endif
#include &amp;lt;cr_section_macros.h&amp;gt;
#include &amp;lt;NXP/crp.h&amp;gt;
// Variable to store CRP value in. Will be placed automatically
// by the linker when "Enable Code Read Protect" selected.
// See crp.h header for more information
__CRP const unsigned int CRP_WORD = CRP_NO_CRP;
#include &amp;lt;stdio.h&amp;gt;
// IAP defines
#define IAP_ADDRESS 0x1FFF1FF1
typedef struct {
 unsigned int Command;
 unsigned int Param[4];
 unsigned int ReturnCode;
 unsigned int Result[4];
} IAP_Call_TypeDef;
IAP_Call_TypeDef iap_call;
// IAP
void iap_entry(unsigned int param_tab[], unsigned int result_tab[]) {
 void (*iap)(unsigned int[], unsigned int[]);
 iap = (void(*)(unsigned int[], unsigned int[])) IAP_ADDRESS;
 iap(param_tab, result_tab);
}
//Command Read device serial number
//Input Command code: 5810
//Parameters: None
//Return Code CMD_SUCCESS |
//Result Result0: First 32-bit word of Device Identification Number (at the lowest address)
//Result1: Second 32-bit word of Device Identification Number
//Result2: Third 32-bit word of Device Identification Number
//Result3: Fourth 32-bit word of Device Identification Number
//Description This command is used to read the device identification number. The serial number
//may be used to uniquely identify a single unit among all LPC17xx devices.
void read_serial_number(void) //Read CPU serial number using IAP
{
 iap_call.Command = 58; //IAP command
 iap_entry(&amp;amp;iap_call.Command, &amp;amp;iap_call.ReturnCode);
 if (iap_call.ReturnCode == 0) //return: CODE SUCCESS
 {
&amp;nbsp; printf("CPU Serial number: %u %u %u %u\n",
&amp;nbsp;&amp;nbsp;&amp;nbsp; iap_call.Result[0], iap_call.Result[1],
&amp;nbsp;&amp;nbsp;&amp;nbsp; iap_call.Result[2], iap_call.Result[3]);
 }
 else
 {
&amp;nbsp; printf("Sorry, CPU Serial number read error\n");
 }
}[/LEFT]
 
[LEFT]//Command Read part identification number
//Input Command code: 54 decimal
//Parameters: None
//Return Code CMD_SUCCESS |
//Result Result0: Part Identification Number.
//Description This command is used to read the part identification number. The value returned
//is the hexadecimal version of the part ID.
//This displays both ASCII/dec and hex
void read_cpu_part_id(void) //Read CPU part identification number using IAP
{
 iap_call.Command = 54; //IAP command
 iap_entry(&amp;amp;iap_call.Command, &amp;amp;iap_call.ReturnCode);
 if (iap_call.ReturnCode == 0) //return: CODE SUCCESS
 {
&amp;nbsp; printf("CPU Part ID number: ASCII/dec&amp;nbsp; = %d&amp;nbsp; HEX&amp;nbsp; = %08X\n", iap_call.Result[0], iap_call.Result[0]);
 }
 else
 {
&amp;nbsp; printf("Sorry, CPU Part ID number Read Error\n");
 }
}
//Command Read boot code version number
//Input Command code: 55 decimal
//Parameters: None
//Return Code CMD_SUCCESS |
//Result Result0: 2 bytes of boot code version number in ASCII format. It is to be
//interpreted as &amp;lt;byte1(Major)&amp;gt;.&amp;lt;byte0(Minor)&amp;gt;
//Description This command is used to read the boot code version number.
void read_boot_code_version(void) //Read Boot Code version number using IAP
{
 iap_call.Command = 55; //IAP command
 iap_entry(&amp;amp;iap_call.Command, &amp;amp;iap_call.ReturnCode);
 if (iap_call.ReturnCode == 0) //return: CODE SUCCESS
 {
&amp;nbsp; printf("CPU Boot Code version: %d.%d\n", ((iap_call.Result[0] &amp;gt;&amp;gt; 8) &amp;amp; 7), (iap_call.Result[0] &amp;amp; 7));
 }
 else
 {
&amp;nbsp; printf("Sorry, CPU Boot Code version read error\n");
 }
}
int main(void) {
 read_serial_number();
 read_cpu_part_id();
 read_boot_code_version();
 printf("CPUID: %X\n", SCB-&amp;gt;CPUID);
 printf("CPU Implementer: %X\n", (SCB-&amp;gt;CPUID &amp;amp; SCB_CPUID_IMPLEMENTER_Msk)
&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; SCB_CPUID_IMPLEMENTER_Pos);
 printf("CPU Variant: %X\n", (SCB-&amp;gt;CPUID &amp;amp; SCB_CPUID_VARIANT_Msk)
&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; SCB_CPUID_VARIANT_Pos);
 printf("CPU Part Number: %X\n", (SCB-&amp;gt;CPUID &amp;amp; SCB_CPUID_PARTNO_Msk)
&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; SCB_CPUID_PARTNO_Pos);
 printf("CPU Revision: %X\n", (SCB-&amp;gt;CPUID &amp;amp; SCB_CPUID_REVISION_Msk)
&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; SCB_CPUID_REVISION_Pos);
 // Enter an infinite loop, just incrementing a counter
 volatile static int i = 0;
 while (1) {
&amp;nbsp; i++;
 }
 return 0;
}[/LEFT]
&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;[LEFT]displays this:[/LEFT]&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;
[SIZE=2]CPU Serial number: 387388682 1397759088 1279781904 4110417922[/SIZE]
[LEFT][SIZE=2]CPU Part ID number: ASCII/dec&amp;nbsp; = 638664503&amp;nbsp; HEX&amp;nbsp; = 26113F37[/SIZE]
[SIZE=2]CPU Boot Code version: 4.2[/SIZE]
[SIZE=2]CPUID: 412FC230[/SIZE]
[SIZE=2]CPU Implementer: 41[/SIZE]
[SIZE=2]CPU Variant: 2[/SIZE]
[SIZE=2]CPU Part Number: C23[/SIZE]
[SIZE=2]CPU Revision: 0[/SIZE][/LEFT]
&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;What is the F in CPUID? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it a reserved area in the CPUID for future use or is the CPU Part Number mask wrong in core_cm3.h? For example CPU Part Number should be FC23.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As a side note The IAP commands in UM10360 indicate that data results are returned in Result0..Resultx.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Result0 contains the Return Code of the command and Result1..Resultx contain the returned data. UM10360 should be checked and corrected.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567693#M18978</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:40Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567694#M18979</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 Wed Feb 23 12:23:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: larryvc&lt;/STRONG&gt;&lt;BR /&gt;What is the F in CPUID? &lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As described in UM10360 it's a constant and not part of anything&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4.3.3 CPUID Base Register&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[19:16] Constant Reads as 0xF&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[15:4] PartNo Part number of the processor: 0xC23 = Cortex-M3&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567694#M18979</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:41Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567695#M18980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 12:52:15 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi Zero,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I just found the same in the Cortex-M3 TRM rev. r2p1 at ARM while you were replying.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Again&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567695#M18980</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567696#M18981</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 Wed Feb 23 13:28:18 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;As a side note The IAP commands in UM10360 indicate that data results are returned in Result0..Resultx.&lt;BR /&gt;Result0 contains the Return Code of the command and Result1..Resultx contain the returned data. UM10360 should be checked and corrected. &lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;UM10360:&lt;/SPAN&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;Result of the IAP command is returned in the result table pointed to by register r1.&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As all inputs are passed via r0 and all outputs via r1, result array is reading return code and Result0 - Result3. Perhaps this array name isn't clear enough and therefore ambiguous. (I think I will use out[5] next time) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What's obviously wrong in older versions of&amp;nbsp; UM10360,UM10375,UM10398... is array size of 4: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;unsigned long result[4]; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;should be &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;unsigned long result[5]; //return code + Result0..3&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567696#M18981</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567697#M18982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 13:48:25 MST 2011&lt;/STRONG&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;What's obviously wrong (UM10360,UM10375,UM10398...) is array size of 4: &lt;BR /&gt;&lt;BR /&gt;unsigned long result[4]; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Where did you find that in UM10360?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567697#M18982</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567698#M18983</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 Wed Feb 23 14:00:43 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Uups, just updated UM10360/10375/10398 on my laptop: array size has been corrected in UM10360 :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;UM10375 / UM10398 are still wrong&amp;nbsp; :mad:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567698#M18983</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567699#M18984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 14:18:42 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I missed the older versions part. Question answered.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But I think that the manual should indicate in the IAP Command Definitions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Result0 as the Return Code in the Return Code block.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Result1..Resultx in the Result block.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for example change in UM10360:&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; 
32.8.7 Read device serial number
[LEFT]Table 595. IAP Read device serial number command
Command Read device serial number[/LEFT]
Input 
[LEFT]Command code: 5810[/LEFT]
Parameters: 
None
Return Code Result0: CMD_SUCCESS | 
 
[LEFT]Result Result1: First 32-bit word of Device Identification Number (at the lowest address)[/LEFT]
 
Result2: Second 32-bit word of Device Identification Number
Result3: Third 32-bit word of Device Identification Number
Result4: Fourth 32-bit word of Device Identification Number
 
[LEFT]Description This command is used to read the device identification number. The serial number[/LEFT]
 
[LEFT]may be used to uniquely identify a single unit among all LPC17xx devices.[/LEFT]
 
&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;[FONT=Arial][SIZE=1][SIZE=1][FONT=Arial]It would make sense to update the manuals in this way as the definition of the parameters to the IAP calls are defined in this way.[/FONT][/SIZE]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[/SIZE][/FONT]&lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
 
[LEFT]Define data structure or pointers to pass IAP command table and result table to the IAP[/LEFT]
 
[LEFT]function:[/LEFT]
 
[LEFT]unsigned long command[5];

unsigned long result[5];[/LEFT]

 
 
&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;Sorry about the way the above is formatted.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567699#M18984</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567700#M18985</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 Wed Feb 23 15:09:09 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I would prefer to use a structure &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; to separate ReturnCode and returned data:&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;typedef struct
{
&amp;nbsp; unsigned int ReturnCode;
&amp;nbsp; unsigned int Result[4];
}IAP_return_TypeDef;
 
IAP_return_TypeDef iap_return;
 
//IAP
#define IAP_ADDRESS 0x1FFF1FF1
unsigned param_table[5];
 
void iap_entry(unsigned param_tab[],unsigned result_tab[])
{
void (*iap)(unsigned [],unsigned []);iap = (void (*)(unsigned [],unsigned []))IAP_ADDRESS;
iap(param_tab,result_tab);
}
 
void read_serial_number(void) //read serial via IAP
{
param_table[0] = 54; //IAP command
iap_entry(param_table,(unsigned int*)(&amp;amp;iap_return));
if(iap_return.ReturnCode ==0) //return: CODE SUCCESS
{
printf("CPU Part Identification Number: %08X\n",iap_return.Result[0]);
}
else
{
printf("Sorry, CPU Part Identification Number Read Error\n");
}
param_table[0] = 58; //IAP command
iap_entry(param_table,(unsigned int*)(&amp;amp;iap_return));
if(iap_return.ReturnCode ==0) //return: CODE SUCCESS
{
printf("CPU Serial Number: %08X %08X %08X %08X\n",iap_return.Result[0],iap_return.Result[1],iap_return.Result[2],iap_return.Result[3]);
}
else
{
printf("Sorry, CPU Serial Number Read Error\n");
}
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567700#M18985</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:44Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567701#M18986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 15:31:44 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I see your point and it is a good solution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Are you going to change the manuals to reflect this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567701#M18986</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567702#M18987</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 Wed Feb 23 15:50:29 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately I'm not one of the 28.000+ employees of NXP and I don't know which of them is responsible for improving user manuals.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm just responsible for improving my own code :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567702#M18987</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567703#M18988</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 Wed Feb 23 16:27:46 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;Unfortunately I'm not one of the 28.000+ employees of NXP and I don't know which of them is responsible for improving user manuals.&lt;BR /&gt;I'm just responsible for improving my own code :)&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Seemed like a simple enough request to me. I bet you're just making excuses to avoid a bit of work. :p&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;PS:&amp;nbsp; Thanks for posting this.&amp;nbsp; I just shamelessly stole it since the serial number can be useful to store in some situations for security purposes to compare against a database, etc.: &lt;/SPAN&gt;&lt;A href="http://"&gt;http://code.google.com/p/lpc1343codebase/source/browse/trunk/core/iap/iap.c&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567703#M18988</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567704#M18989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Wed Feb 23 16:47:50 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Zero, with all the techno babel I thought you worked for them.:D&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you know if anybody at NXP follows these threads?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I think I will put in a Document Change Request to NXP.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567704#M18989</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567705#M18990</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 Wed Feb 23 23:40:29 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: larryvc&lt;/STRONG&gt;&lt;BR /&gt;Do you know if anybody at NXP follows these threads?&lt;BR /&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Let's test it :)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@NXP: Are you out there ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps NXP Forum is the right place to post it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://forums.nxp.com/viewforum.php?f=1&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567705#M18990</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567706#M18991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Thu Feb 24 14:48:41 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: KTownsend&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;PS:&amp;nbsp; Thanks for posting this.&amp;nbsp; I just shamelessly stole it since the serial number can be useful to store in some situations for security purposes to compare against a database, etc.: &lt;A href="http://"&gt;http://code.google.com/p/lpc1343codebase/source/browse/trunk/core/iap/iap.c&lt;/A&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin you are such a thief:)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I wrote it to copy CPU info into a database on an sdhc card running on another MCU.&amp;nbsp; I'm glad you found it useful.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Motto = Share The Code&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567706#M18991</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:48Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567707#M18992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Tue Mar 01 11:22:55 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I updated the code in post #5 of this thread.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Changed the struct for the IAP call.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The code displays the same info about the CPU as Flash Magic does. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;KTownsend you should look at the corrections I made as the serial number is being returned in hex and it should be displayed in ASCII/dec per IAP in UM10360.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Zero might be interested in this also.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the best way to attach project code to a post?&amp;nbsp;&amp;nbsp; Export, zip, attach zip?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Larry&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567707#M18992</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:48Z</dc:date>
    </item>
    <item>
      <title>Re: Cpuid 1769</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567708#M18993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Tue Mar 01 15:09:27 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are thinking of providing a way of hosting these code snippets on our support/wiki pages. If you think this is a good idea, please contact our support group, and we can find a way that these useful snippets can be placed into an area for all interested parties to access.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 02:20:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Cpuid-1769/m-p/567708#M18993</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T02:20:49Z</dc:date>
    </item>
  </channel>
</rss>

