<?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中的主题 Flexbus and SDRAM Multiplex on K65F_169GBA</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618916#M36968</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am going to use 2 32-bit SDRAMs on SDRAM controller. And want to add 16-bit external flash to&amp;nbsp;Flexbus.&lt;/P&gt;&lt;P&gt;Could anybody check if the following pin assignment should be OK if I don't want to use external multiplex circuit?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Initialize the SDRAMC pins */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Ungate&lt;/SPAN&gt; the port clock */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;CLOCK_EnableClock(kCLOCK_PortA);&lt;/P&gt;&lt;P&gt;CLOCK_EnableClock(kCLOCK_PortB);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kCLOCK_PortC&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kCLOCK_PortD&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* CLKOUT*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 6UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM CLKOUT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* CAS/RAS*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 0UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_CAS_b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 1UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_RAS_b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* WE */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 2UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// ENET0_1588_TMR0/SDRAM_WE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* CS */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 3UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// ENET0_1588_TMR1/SDRAM_CS0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 4UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// ENET0_1588_TMR2/SDRAM_CS1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM Data*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 24UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D15/FB_A15*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 25UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D14/FB_A14*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 26UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D13/FB_A13*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 27UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D12/FB_A12*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 30UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D11/FB_A11*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 31UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D10/FB_A10*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 6UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D23*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 7UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D22*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 8UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D21*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 9UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D20*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 10UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 11UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D18*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 12UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D9/FB_A9*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 13UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D8/FB_A8*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 14UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D7/FB_A7*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 15UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D6/FB_A6*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 16UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D17*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 17UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D16*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 20UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D31*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 21UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D30*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 22UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D29*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 23UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D28*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 12UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D27*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 13UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D26*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 14UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D25*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 15UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D24*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 24UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D5/FB_A5*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 25UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D4/FB_A4*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 26UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D3/FB_A3*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 27UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D2/FB_A2*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 28UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D1/FB_A1*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 29UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D0/FB_A0*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM Address*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 18UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A23*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 0UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A22*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 1UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A21*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 2UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A20*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 4UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 5UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A18*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 6UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A17*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 7UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A16*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 8UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A15*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 9UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A14*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 10UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A13*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 2UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A12*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 3UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A11*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 4UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A10*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 5UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A9*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_CKE*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 7UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 16UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM2*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 17UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM3*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 18UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM1*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 19UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM0*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; high address */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 8UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A16*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 9UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A17*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 10UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 11UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 12UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A20*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 13UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A21*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 14UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A22*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 15UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A23*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 29UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A24*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 28UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A25*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; RW, OE, chip select and etc signal */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 19UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_OE_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 11UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_RW_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 0UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_CS1_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 1UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_CS0_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Sep 2016 19:34:09 GMT</pubDate>
    <dc:creator>a8Chcx</dc:creator>
    <dc:date>2016-09-14T19:34:09Z</dc:date>
    <item>
      <title>Flexbus and SDRAM Multiplex on K65F_169GBA</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618916#M36968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am going to use 2 32-bit SDRAMs on SDRAM controller. And want to add 16-bit external flash to&amp;nbsp;Flexbus.&lt;/P&gt;&lt;P&gt;Could anybody check if the following pin assignment should be OK if I don't want to use external multiplex circuit?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Initialize the SDRAMC pins */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Ungate&lt;/SPAN&gt; the port clock */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;CLOCK_EnableClock(kCLOCK_PortA);&lt;/P&gt;&lt;P&gt;CLOCK_EnableClock(kCLOCK_PortB);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kCLOCK_PortC&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kCLOCK_PortD&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* CLKOUT*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 6UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM CLKOUT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* CAS/RAS*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 0UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_CAS_b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 1UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_RAS_b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* WE */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 2UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// ENET0_1588_TMR0/SDRAM_WE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* CS */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 3UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// ENET0_1588_TMR1/SDRAM_CS0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 4UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// ENET0_1588_TMR2/SDRAM_CS1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM Data*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 24UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D15/FB_A15*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 25UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D14/FB_A14*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 26UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D13/FB_A13*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 27UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D12/FB_A12*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 30UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D11/FB_A11*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 31UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D10/FB_A10*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 6UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D23*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 7UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D22*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 8UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D21*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 9UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D20*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 10UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 11UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D18*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 12UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D9/FB_A9*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 13UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D8/FB_A8*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 14UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D7/FB_A7*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 15UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D6/FB_A6*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 16UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D17*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 17UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D16*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 20UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D31*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 21UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D30*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 22UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D29*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 23UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D28*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 12UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D27*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 13UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D26*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 14UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D25*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 15UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D24*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 24UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D5/FB_A5*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 25UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D4/FB_A4*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 26UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D3/FB_A3*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 27UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D2/FB_A2*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 28UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D1/FB_A1*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 29UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_D0/FB_A0*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM Address*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 18UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A23*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 0UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A22*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 1UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A21*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 2UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A20*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 4UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 5UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A18*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 6UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A17*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 7UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A16*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 8UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A15*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 9UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A14*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 10UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A13*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 2UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A12*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 3UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A11*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 4UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A10*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 5UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_A9*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_CKE*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 7UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 16UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM2*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 17UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM3*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 18UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM1*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 19UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM_DQM0*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; high address */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 8UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A16*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 9UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A17*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 10UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 11UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A19*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 12UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A20*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 13UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A21*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 14UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A22*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 15UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A23*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 29UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A24*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, 28UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_A25*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; RW, OE, chip select and etc signal */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, 19UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_OE_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, 11UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_RW_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 0UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_CS1_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, 1UL, &lt;/SPAN&gt;&lt;EM style=": ; color: #0000c0; font-size: small;"&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FB_CS0_b*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 19:34:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618916#M36968</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2016-09-14T19:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: Flexbus and SDRAM Multiplex on K65F_169GBA</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618917#M36969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question: As my pin assignment, during Flexbu read/write, the address will be available on FB_AD0~~FB_AD15 on the first clock, then will be switch to data. But, FB_AD16~~FD_AD31 will always be valid data if I use 16-bit port. At the same time, FB_A0~~FB_A25 will be always valid address during read/write, so I can use these for Flexbus address to access the external device in non-multiple mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone confirm my pin assignment?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 21:53:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618917#M36969</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2016-09-15T21:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: Flexbus and SDRAM Multiplex on K65F_169GBA</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618918#M36970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Flexbus data-byte alignment and physical connections based on FB_CSCRn[BLS] bit setting:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/5617iAB0D7216BAAAB059/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/5667iDE3794F68E3D6F11/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During the Flexbus operation, the FB_A[0:25] pins are always driven as address function. Customer can use those pins as Flexbus address pins.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&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>Sun, 18 Sep 2016 05:25:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618918#M36970</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-09-18T05:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: Flexbus and SDRAM Multiplex on K65F_169GBA</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618919#M36971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ma Hui,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for youe answers. I just want to confirm the following because I am doing the hardware design for now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using FLEXBUS for 16-bit operation:&lt;/P&gt;&lt;P&gt;1) If BLS=0, FB_AD0~~AD15 will be driven as address during FLEXBUS read/write? And at the same time, FB_A0~~FB_A25 will be driven as address during FLEXBUS read/write? So, I can use FB_AD[0:15]+FB_A[16:25] as no multiplex address and will be the same function&amp;nbsp;as I use FB_A[0:25]?&lt;/P&gt;&lt;P&gt;2) if BLS=1, FB_AD16~~AD31 will be driven as address during FLEXBUS read/write?&amp;nbsp;And at the same time, FB_A0~~FB_A25 will be driven as address during FLEXBUS read/write?&amp;nbsp;So, I can use FB_A[0:15]+FB_AD[16:25] as no multiplex address and will be the same function as I use FB_A[0:25]?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All above signals will be switched automatically between SDRAM and FLEXBUS operation? Do I need to configure for FLEXBUD multiplex/non-multiplex mode?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Sep 2016 12:09:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618919#M36971</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2016-09-19T12:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Flexbus and SDRAM Multiplex on K65F_169GBA</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618920#M36972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1&amp;gt; When BLS=0, FB_AD[0:15] will be driven as address during FLEXBUS read/write. And at the same time, FB_A0~~FB_A25 will be driven as address during FLEXBUS read/write.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2&amp;gt; When BLS=1, FB_AD16~~AD31 will be driven as address during FLEXBUS read/write. And at the same time, FB_A0~~FB_A25 will be driven as address during FLEXBUS read/write.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SDRAM and Flexbus multiplexed pins was automatically switched, customer could refer &lt;A href="http://cache.nxp.com/files/32bit/doc/app_note/AN5095.pdf"&gt;AN5095&lt;/A&gt; about some detailed info.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&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, 20 Sep 2016 02:13:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Flexbus-and-SDRAM-Multiplex-on-K65F-169GBA/m-p/618920#M36972</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-09-20T02:13:34Z</dc:date>
    </item>
  </channel>
</rss>

