<?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>Kinetis Microcontrollers中的主题 Re: MK20 vs PK20</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571193#M34124</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just add suggested code but anything change and sw still doesn't work:&lt;/P&gt;&lt;P&gt;void PE_low_level_init(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the SIM module */&lt;/P&gt;&lt;P&gt;//#ifdef NO_INIT&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC5|=SIM_SCGC5_PORTE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PORTA_PCR4: ISF=0,MUX=7 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PORTA_PCR4 = (uint32_t)((PORTA_PCR4 &amp;amp; (uint32_t)~0x01000000UL) | (uint32_t)0x0700UL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SIM_SOPT6: RSTFLTEN=0,RSTFLTSEL=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SOPT6 = (uint32_t)0x00UL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set reset pin filter */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SIM_SCGC7: MPU=1 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC7 |= (uint32_t)0x04UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the MPU module */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* MPU_CESR: SPERR=0,VLD=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPU_CESR &amp;amp;= (uint32_t)~0xF8000001UL;&amp;nbsp; &lt;/P&gt;&lt;P&gt;.........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steb by step debugging fails at:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_SCGC7 |= (uint32_t)0x04UL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So this instruction o the previews one are suspected.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyway if I skip:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; SIM_SOPT6 = (uint32_t)0x00UL;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;/* Set reset pin filter */&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; It seems work properly.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; it seems me very strange!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirko&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Jul 2016 07:55:51 GMT</pubDate>
    <dc:creator>mntmrk</dc:creator>
    <dc:date>2016-07-05T07:55:51Z</dc:date>
    <item>
      <title>MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571187#M34118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have developed a application with K20 some years ago. I have about 100 devices thas is woriking fine. I have just mounted other batch and devices don't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have noted that old items have PK20N512VLL100 (mask: 2N30D) and new ones have MK20DN512VLL10 (mask: 5N22D).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can program devices but the SW don't run. In debug mode it goes in:&lt;/P&gt;&lt;P&gt;PE_ISR(Cpu_Interrupt)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* This code can be changed using the CPU component property "Build Options / Unhandled int code" */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PE_DEBUGHALT();&lt;/P&gt;&lt;P&gt;&amp;nbsp; return;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;It seems an unmanaged interrupt, but I check it and all seems OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need some helps to find the trouble and fix it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirko&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2016 13:17:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571187#M34118</guid>
      <dc:creator>mntmrk</dc:creator>
      <dc:date>2016-06-24T13:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571188#M34119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mirko Manetti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please refer to this post to check which code cased your hard fault:&lt;/P&gt;&lt;P&gt;&lt;A href="https://mcuoneclipse.com/2012/11/24/debugging-hard-faults-on-arm-cortex-m/" title="https://mcuoneclipse.com/2012/11/24/debugging-hard-faults-on-arm-cortex-m/"&gt;https://mcuoneclipse.com/2012/11/24/debugging-hard-faults-on-arm-cortex-m/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; After you check it,&amp;nbsp; please tell me the code caused the problem, this will help me to analyze it.&lt;/P&gt;&lt;P&gt;&amp;nbsp; Besides, please also check your hardware, add the 4.7K to 10K external pullup resistor in the NMI pin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Waiting for your reply!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 10:05:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571188#M34119</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-06-27T10:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571189#M34120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll try and follow your indication.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirko&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2016 08:19:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571189#M34120</guid>
      <dc:creator>mntmrk</dc:creator>
      <dc:date>2016-06-30T08:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571190#M34121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, waiting for your reply!&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2016 08:51:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571190#M34121</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-06-30T08:51:26Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571191#M34122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Immagine.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/60608i29B839292D67B976/image-size/large?v=v2&amp;amp;px=999" role="button" title="Immagine.JPG" alt="Immagine.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi Jingjing,&lt;/P&gt;&lt;P&gt;I have just check my application fault according your indication but I can't find the reason of the hardware fualt. It seems a "GPIO_PTE_SetFieldValue" call the reason but If I put a breakpoint at "GPIO_PTE_SetFieldValue", the program doesn't arrive at this breakpoint, so the truoble should be in PE_low_level_init():&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void PE_low_level_init(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the SIM module */&lt;/P&gt;&lt;P&gt;//#ifdef NO_INIT&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PORTA_PCR4: ISF=0,MUX=7 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PORTA_PCR4 = (uint32_t)((PORTA_PCR4 &amp;amp; (uint32_t)~0x01000000UL) | (uint32_t)0x0700UL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SIM_SOPT6: RSTFLTEN=0,RSTFLTSEL=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SOPT6 = (uint32_t)0x00UL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set reset pin filter */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SIM_SCGC7: MPU=1 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC7 |= (uint32_t)0x04UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the MPU module */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* MPU_CESR: SPERR=0,VLD=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPU_CESR &amp;amp;= (uint32_t)~0xF8000001UL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//#endif&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the AIPS0 module */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_MPRA: MTR0=1,MTW0=1,MPL0=1,MTR1=1,MTW1=1,MPL1=1,MTR2=1,MTW2=1,MPL2=1,MTR4=0,MTW4=0,MPL4=0,MTR5=0,MTW5=0,MPL5=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_MPRA = (uint32_t)((AIPS0_MPRA &amp;amp; (uint32_t)~0x7700UL) | (uint32_t)0x77700000UL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRA: SP0=0,WP0=0,TP0=0,SP4=0,WP4=0,TP4=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRA &amp;amp;= (uint32_t)~0x70007000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRB: SP0=0,WP0=0,TP0=0,SP1=0,WP1=0,TP1=0,SP4=0,WP4=0,TP4=0,SP5=0,WP5=0,TP5=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRB &amp;amp;= (uint32_t)~0x77007700UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRE: SP0=0,WP0=0,TP0=0,SP1=0,WP1=0,TP1=0,SP4=0,WP4=0,TP4=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRE &amp;amp;= (uint32_t)~0x77007000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRF: SP4=0,WP4=0,TP4=0,SP5=0,WP5=0,TP5=0,SP7=0,WP7=0,TP7=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRF &amp;amp;= (uint32_t)~0x7707UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRG: SP2=0,WP2=0,TP2=0,SP5=0,WP5=0,TP5=0,SP6=0,WP6=0,TP6=0,SP7=0,WP7=0,TP7=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRG &amp;amp;= (uint32_t)~0x00700777UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRH: SP0=0,WP0=0,TP0=0,SP1=0,WP1=0,TP1=0,SP3=0,WP3=0,TP3=0,SP5=0,WP5=0,TP5=0,SP6=0,WP6=0,TP6=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRH &amp;amp;= (uint32_t)~0x77070770UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRI: SP0=0,WP0=0,TP0=0,SP1=0,WP1=0,TP1=0,SP5=0,WP5=0,TP5=0,SP7=0,WP7=0,TP7=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRI &amp;amp;= (uint32_t)~0x77000707UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRJ: SP0=0,WP0=0,TP0=0,SP1=0,WP1=0,TP1=0,SP2=0,WP2=0,TP2=0,SP3=0,WP3=0,TP3=0,SP4=0,WP4=0,TP4=0,SP5=0,WP5=0,TP5=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRJ &amp;amp;= (uint32_t)~0x77777700UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRK: SP2=0,WP2=0,TP2=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRK &amp;amp;= (uint32_t)~0x00700000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRM: SP1=0,WP1=0,TP1=0,SP2=0,WP2=0,TP2=0,SP4=0,WP4=0,TP4=0,SP5=0,WP5=0,TP5=0,SP6=0,WP6=0,TP6=0,SP7=0,WP7=0,TP7=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRM &amp;amp;= (uint32_t)~0x07707777UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRN: SP2=0,WP2=0,TP2=0,SP3=0,WP3=0,TP3=0,SP4=0,WP4=0,TP4=0,SP5=0,WP5=0,TP5=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRN &amp;amp;= (uint32_t)~0x00777700UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRO: SP2=0,WP2=0,TP2=0,SP3=0,WP3=0,TP3=0,SP4=0,WP4=0,TP4=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRO &amp;amp;= (uint32_t)~0x00777000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS0_PACRP: SP4=0,WP4=0,TP4=0,SP5=0,WP5=0,TP5=0,SP6=0,WP6=0,TP6=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS0_PACRP &amp;amp;= (uint32_t)~0x7770UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the AIPS1 module */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_MPRA: MTR0=1,MTW0=1,MPL0=1,MTR1=1,MTW1=1,MPL1=1,MTR2=1,MTW2=1,MPL2=1,MTR4=0,MTW4=0,MPL4=0,MTR5=0,MTW5=0,MPL5=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_MPRA = (uint32_t)((AIPS1_MPRA &amp;amp; (uint32_t)~0x7700UL) | (uint32_t)0x77700000UL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRE: SP4=0,WP4=0,TP4=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRE &amp;amp;= (uint32_t)~0x7000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRF: SP4=0,WP4=0,TP4=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRF &amp;amp;= (uint32_t)~0x7000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRG: SP1=0,WP1=0,TP1=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRG &amp;amp;= (uint32_t)~0x07000000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRH: SP0=0,WP0=0,TP0=0,SP3=0,WP3=0,TP3=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRH &amp;amp;= (uint32_t)~0x70070000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRJ: SP4=0,WP4=0,TP4=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRJ &amp;amp;= (uint32_t)~0x7000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRN: SP2=0,WP2=0,TP2=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRN &amp;amp;= (uint32_t)~0x00700000UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* AIPS1_PACRP: SP6=0,WP6=0,TP6=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; AIPS1_PACRP &amp;amp;= (uint32_t)~0x70UL;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the PMC module */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PMC_LVDSC1: LVDACK=1,LVDIE=0,LVDRE=1,LVDV=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PMC_LVDSC1 = (uint8_t)((PMC_LVDSC1 &amp;amp; (uint8_t)~(uint8_t)0x23U) | (uint8_t)0x50U);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PMC_LVDSC2: LVWACK=1,LVWIE=0,LVWV=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PMC_LVDSC2 = (uint8_t)((PMC_LVDSC2 &amp;amp; (uint8_t)~(uint8_t)0x23U) | (uint8_t)0x40U);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PMC_REGSC: TRAMPO=0,??=0,BGBE=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PMC_REGSC &amp;amp;= (uint8_t)~(uint8_t)0x13U;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* MC_PMPROT: ??=0,??=0,AVLP=0,ALLS=0,??=0,AVLLS3=0,AVLLS2=0,AVLLS1=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; MC_PMPROT = (uint8_t)0x00U;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Setup Power mode protection register */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Common initialization of the CPU registers */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* NVICIP20: PRI20=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; NVICIP20 = (uint8_t)0x00U;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### GPIO_LDD "GPIO_PTA" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)GPIO_PTA_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### GPIO_LDD "GPIO_PTC" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)GPIO_PTC_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### GPIO_LDD "GPIO_PTD" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)GPIO_PTD_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### GPIO_LDD "GPIO_PTE" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)GPIO_PTE_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### TimerUnit_LDD "TU1" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)TU1_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### TimerUnit_LDD "TU2" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)TU2_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### Serial_LDD "U0_GPRS" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)U0_GPRS_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### Serial_LDD "U3_console" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)U3_console_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### Serial_LDD "U4_SLAVE" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)U4_SLAVE_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### SPIMaster_LDD "SM1" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)SM1_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### SPIMaster_LDD "SM2" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)SM2_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### SPIMaster_LDD "SM3" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)SM3_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### RTC_LDD "RTC" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)RTC_Init(NULL, TRUE);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### I2C_LDD "I2C" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)I2C_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### TimerUnit_LDD "TU3" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)TU3_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ### WatchDog_LDD "WDog2" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (void)WDog2_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Enable interrupts of the given priority level */&lt;/P&gt;&lt;P&gt;&amp;nbsp; Cpu_SetBASEPRI(0U);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a StepByStep debug&amp;nbsp; fault line is:&lt;/P&gt;&lt;P&gt;SIM_SCGC7 |= (uint32_t)0x04UL;&lt;/P&gt;&lt;P&gt;but I don't understand the reason of the fault.......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jun 2016 14:09:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571191#M34122</guid>
      <dc:creator>mntmrk</dc:creator>
      <dc:date>2016-06-30T14:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571192#M34123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mirko,&lt;/P&gt;&lt;P&gt;&amp;nbsp; It seems you didn't enable the PORTE clock, please enable the PORTE clock before you do the PORTE operation.&lt;/P&gt;&lt;P&gt;Please add this code:&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC5|=SIM_SCGC5_PORTE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please contact me!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jul 2016 08:45:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571192#M34123</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-07-01T08:45:25Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571193#M34124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jingjing,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just add suggested code but anything change and sw still doesn't work:&lt;/P&gt;&lt;P&gt;void PE_low_level_init(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the SIM module */&lt;/P&gt;&lt;P&gt;//#ifdef NO_INIT&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC5|=SIM_SCGC5_PORTE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PORTA_PCR4: ISF=0,MUX=7 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; PORTA_PCR4 = (uint32_t)((PORTA_PCR4 &amp;amp; (uint32_t)~0x01000000UL) | (uint32_t)0x0700UL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SIM_SOPT6: RSTFLTEN=0,RSTFLTSEL=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SOPT6 = (uint32_t)0x00UL;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Set reset pin filter */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SIM_SCGC7: MPU=1 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; SIM_SCGC7 |= (uint32_t)0x04UL;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Initialization of the MPU module */&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* MPU_CESR: SPERR=0,VLD=0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; MPU_CESR &amp;amp;= (uint32_t)~0xF8000001UL;&amp;nbsp; &lt;/P&gt;&lt;P&gt;.........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steb by step debugging fails at:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_SCGC7 |= (uint32_t)0x04UL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So this instruction o the previews one are suspected.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyway if I skip:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp; SIM_SOPT6 = (uint32_t)0x00UL;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;/* Set reset pin filter */&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; It seems work properly.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt; it seems me very strange!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirko&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2016 07:55:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571193#M34124</guid>
      <dc:creator>mntmrk</dc:creator>
      <dc:date>2016-07-05T07:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571194#M34125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mirko Manetti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have found the problem, your hardfault happens on MK20DN512VLL10 (mask: 5N22D), is that right?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is caused by the different silicon reversion:&lt;/P&gt;&lt;P&gt;PK20N512VLL100 (mask: 2N30D): rev1, the reference manual is K20P100M100SF2RM.pdf&lt;/P&gt;&lt;P&gt;MK20DN512VLL10 (mask: 5N22D): rev 2, the reference manaul is K20P100M100SF2V2RM.pdf&lt;/P&gt;&lt;P&gt;You can find the reason from this shortscreen:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="53.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/34313i18A766094E114881/image-size/large?v=v2&amp;amp;px=999" role="button" title="53.jpg" alt="53.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;MK20DN512VLL10 (mask: 5N22D) don't have the SIM_SOPT6, so when you operate it, it will enter in hardfault.&lt;/P&gt;&lt;P&gt;About the difference of 100M rev1 and rev2, you can refer to our application AN4445.pdf.&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/files/32bit/doc/app_note/AN4445.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="http://cache.nxp.com/files/32bit/doc/app_note/AN4445.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;http://cache.nxp.com/files/32bit/doc/app_note/AN4445.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt; &lt;/P&gt;&lt;P&gt;So you can't use the PK20N512VLL100 (mask: 2N30D) code in MK20DN512VLL10 (mask: 5N22D) directly, there has a lot of difference.&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question, please contact me!&lt;/P&gt;&lt;P&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Jingjing&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2016 09:58:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571194#M34125</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2016-07-05T09:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: MK20 vs PK20</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571195#M34126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now it's work!&amp;nbsp;&amp;nbsp; thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2016 12:21:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/MK20-vs-PK20/m-p/571195#M34126</guid>
      <dc:creator>mntmrk</dc:creator>
      <dc:date>2016-07-08T12:21:44Z</dc:date>
    </item>
  </channel>
</rss>

