<?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>Digital Signal ControllersのトピックRe: mc56f8367</title>
    <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877576#M1557</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, how to initialize SCI in MC56F8367? Not found any example code, according to user manual we tried the following program, still&amp;nbsp;got no result. Is there any registers left to initialize SCI&lt;/P&gt;&lt;P&gt;#include "MC56F8367.h"&lt;/P&gt;&lt;P&gt;unsigned int rx_out = 0;&lt;/P&gt;&lt;P&gt;int main()&lt;BR /&gt;{&lt;BR /&gt; SIM_PCE = 0x0020;&lt;/P&gt;&lt;P&gt;SCI1_SCIBR = 0x0062; //38400Baud&lt;BR /&gt; SCI1_SCICR = 0XA0AC;&lt;BR /&gt; &lt;BR /&gt;while(!SCI1_SCISR_TDRE)&lt;BR /&gt; SCI1_SCIDR = 0X000b;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while(!SCI1_SCISR_RDRF)&lt;BR /&gt; rx_out = SCI1_SCIDR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;return rx_out;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Apr 2019 07:06:38 GMT</pubDate>
    <dc:creator>gaya3citizen</dc:creator>
    <dc:date>2019-04-11T07:06:38Z</dc:date>
    <item>
      <title>mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877563#M1544</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 want to code sci pins in MC56F8367 i did the initialization process but i cant fetch the input from sci pins please guide me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 10:02:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877563#M1544</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-04T10:02:29Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877564#M1545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should add more information.&lt;/P&gt;&lt;P&gt;What are you using to code, assembly, C, Processor Expert?&lt;/P&gt;&lt;P&gt;What is your init code look like?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Apr 2019 14:13:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877564#M1545</guid>
      <dc:creator>dynapb</dc:creator>
      <dc:date>2019-04-05T14:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877565#M1546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;I like to code in assembly c,&lt;/P&gt;&lt;P&gt;My initialization code looks like&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SCI0_SCIBR = 0x0187; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI1_SCIBR = 0x0187; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_D_PUR = 0x0000; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_D_DDR = 0x0002; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_E_PUR = 0x0000; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_E_DDR = 0x0080;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Apr 2019 04:36:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877565#M1546</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-06T04:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877566#M1547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sasi,&lt;/P&gt;&lt;P&gt;Regarding your question, for example, if you want to use SCI0, you have to configure the SCI0 pin as SCI0 pins because the pins are multiplexed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GPIO_E_PER|=0x03; //1 = Pin is for peripheral (Normal mode)&lt;/P&gt;&lt;P&gt;//configure the baudrate of SCI0, it is dependent on the IPBUS clock&lt;/P&gt;&lt;P&gt;SCIBR=0xxxxx; //SCI Baud Rate = IPBus Clock/(16 × SBR)&lt;/P&gt;&lt;P&gt;SCICR=0x00AC; enable both transmitter and receiver and enable interrupt, SCI is 8N1(8 bits, one start and one stop mode, no parity mode)&lt;/P&gt;&lt;P&gt;IPR8|=0x0xC0; //set the priority of SCI transmitter INT&lt;/P&gt;&lt;P&gt;//open interrupt by clearing I0/I1 bits in SR reg&lt;/P&gt;&lt;P&gt;Cpu_EnableInt();&lt;/P&gt;&lt;P&gt;//asm(bfclr #$300, SR);&lt;/P&gt;&lt;P&gt;SCIDR='a';&lt;/P&gt;&lt;P&gt;for(;;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void sci_int(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;SCIDR='a';&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;In the vectors.c&lt;/P&gt;&lt;P&gt;&amp;nbsp;JSR&amp;nbsp; Cpu_Interrupt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Interrupt no. 68 (Unused) - ivINT_SCI0_TxEmpty&amp;nbsp; */&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&amp;nbsp;JSR&amp;nbsp; Fsci_int; Cpu_Interrupt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Interrupt no. 68 (Unused) - ivINT_SCI0_TxEmpty&amp;nbsp; */&lt;/P&gt;&lt;P&gt;But I dot test the code, pls have a try.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;P&gt;&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/70348i449082513F6F4FA4/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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Apr 2019 09:30:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877566#M1547</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2019-04-08T09:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877567#M1548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks xiangjun,&lt;/P&gt;&lt;P&gt;i have tried with these combination even while running through codewarrior simulation setup i could not find any changes in&lt;/P&gt;&lt;P&gt;SCI0_SCISR_TDRE, SCI0_SCISR_RDRF&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Apr 2019 13:20:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877567#M1548</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-08T13:20:56Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877568#M1549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sasi,&lt;/P&gt;&lt;P&gt;I forgot that you have to set the gated clock bit of SCI0 module, pls set it as the following screenshot.&lt;/P&gt;&lt;P&gt;SIM_PCE|=0x10;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_11.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77424iD450750389BD3181/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_11.png" alt="pastedImage_11.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 02:36:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877568#M1549</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2019-04-09T02:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877569#M1550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks xiangjun,&lt;/P&gt;&lt;P&gt;i have tried that at first but there was no use, since from the reset the&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;SIM_PCE is 1 so i neglected that line&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;sasikumar E&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 04:45:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877569#M1550</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-09T04:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877570#M1551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sasi,&lt;/P&gt;&lt;P&gt;You said that "i have tried with these combination even while running through codewarrior simulation setup i could not find any changes in SCI0_SCISR_TDRE, SCI0_SCISR_RDRF", what is the&amp;nbsp; "codewarrior simulation"? I soppose that the CW simulation can only simulate the core operation, it can not simulate the peripherals. You have to connect to board and download code to board via USBTAP/Multilink Universal devices and have a test.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 07:50:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877570#M1551</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2019-04-09T07:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877571#M1552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi xiangjun,&lt;/P&gt;&lt;P&gt;I&amp;nbsp;tried debugging with the hardware&amp;nbsp;and did not get the output,&lt;/P&gt;&lt;P&gt;then we reset the dsc MC56F8367 and gave&amp;nbsp;power supply&amp;nbsp;and manually sorted the TXD0 &amp;amp; RXD0 provides communication between dsc and software, whereas after debugging the code into the hardware and even for manual sorting it does not provide any communication between dsc and software&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Sasikumar E&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 09:35:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877571#M1552</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-09T09:35:27Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877572#M1553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi xiangjun,&lt;/P&gt;&lt;P&gt;We are using a FT232R USB to UART converter in for the SCI0&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Sasikumar E&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 10:05:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877572#M1553</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-09T10:05:05Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877573#M1554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi xiangjun,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;We are using a FT232R USB to UART converter in for the SCI0 .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;one of our sample code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#include "MC56F8367.h" &lt;BR /&gt; &lt;BR /&gt;void SendChar(); &lt;BR /&gt;void RecvChar(); &lt;BR /&gt; &lt;BR /&gt;volatile int TxCharInt = 0; &lt;BR /&gt;volatile int RxCharInt = 0; &lt;BR /&gt;unsigned int Tx, chr; &lt;BR /&gt; &lt;BR /&gt;void SendChar() &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCIDR = 0x0061; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!SCI0_SCISR_TDRE) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tx = SCI0_SCIDR; &lt;BR /&gt;} &lt;BR /&gt; &lt;BR /&gt;void RecvChar() &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; SCI0_SCISR = 0x0000; &lt;BR /&gt;&amp;nbsp; while(!SCI0_SCISR_RDRF) &lt;BR /&gt;&amp;nbsp; chr = Tx; &lt;BR /&gt;} &lt;BR /&gt; &lt;BR /&gt;void main(void) &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_PCE&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0010; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_E_PER = 0x0003; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_E_DDR = 0x0001; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCIBR = 391; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCICR = 0x000C; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SendChar(); &lt;BR /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;RecvChar(); &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;Sasikumar E&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 13:28:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877573#M1554</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-09T13:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877574#M1555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sasi&lt;/P&gt;&lt;P&gt;You mentioned "we reset the dsc MC56F8367 and gave&amp;nbsp;power supply&amp;nbsp;and manually sorted the TXD0 &amp;amp; RXD0 provides communication between dsc and software".&lt;/P&gt;&lt;P&gt;When you get this communication is that with your code (61 hex?)&amp;nbsp;or are you seeing the built in Bootloader's startup XON char (11 hex)?&lt;/P&gt;&lt;P&gt;All new 8367's come with a preprogrammed bootloader.&amp;nbsp; The bootloader runs at 115200 baud and outputs an XON character at startup.&lt;/P&gt;&lt;P&gt;Pete&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Apr 2019 14:56:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877574#M1555</guid>
      <dc:creator>dynapb</dc:creator>
      <dc:date>2019-04-10T14:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877575#M1556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Peter,&lt;/P&gt;&lt;P&gt;Most likely it must be running through the bootloader program, since when we debug our program we dont get any output, i have our sample program in our above replies kindly check with it&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2019 04:05:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877575#M1556</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-11T04:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877576#M1557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, how to initialize SCI in MC56F8367? Not found any example code, according to user manual we tried the following program, still&amp;nbsp;got no result. Is there any registers left to initialize SCI&lt;/P&gt;&lt;P&gt;#include "MC56F8367.h"&lt;/P&gt;&lt;P&gt;unsigned int rx_out = 0;&lt;/P&gt;&lt;P&gt;int main()&lt;BR /&gt;{&lt;BR /&gt; SIM_PCE = 0x0020;&lt;/P&gt;&lt;P&gt;SCI1_SCIBR = 0x0062; //38400Baud&lt;BR /&gt; SCI1_SCICR = 0XA0AC;&lt;BR /&gt; &lt;BR /&gt;while(!SCI1_SCISR_TDRE)&lt;BR /&gt; SCI1_SCIDR = 0X000b;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while(!SCI1_SCISR_RDRF)&lt;BR /&gt; rx_out = SCI1_SCIDR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;return rx_out;&lt;BR /&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2019 07:06:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877576#M1557</guid>
      <dc:creator>gaya3citizen</dc:creator>
      <dc:date>2019-04-11T07:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877577#M1558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sasi&lt;/P&gt;&lt;P&gt;You should&amp;nbsp;add curly braces&amp;nbsp;to the while's.&lt;/P&gt;&lt;P&gt;void SendChar() &lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Manual 13.4.3.2 says to clear the&amp;nbsp;TDRE by reading it&amp;nbsp;before writing the SCIDR to make sure it is clear.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Tx = SCI0_SCISR;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCIDR = 0x0061; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //while(!SCI0_SCISR_TDRE) { }&amp;nbsp; //curly's.&amp;nbsp; Also no reason to wait here,&amp;nbsp;just wait in receive.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //no reason to read here. Tx = SCI0_SCIDR;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;In your receive function you are not reading the receive reg.&lt;/P&gt;&lt;P&gt;void RecvChar() &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; SCI0_SCISR = 0x0000; &lt;BR /&gt;&amp;nbsp; while(!SCI0_SCISR_RDRF) { }&amp;nbsp; //curly's&lt;BR /&gt;&amp;nbsp;// chr = Tx;&lt;/P&gt;&lt;P&gt;&amp;nbsp; char = SCI0_SCIDR;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Tx = char;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Just put one breakpoint here and see what char is (if you get a break).&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Also are you just running with a loop-back between Tx and Rx?&lt;/P&gt;&lt;P&gt;Pete&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2019 14:49:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877577#M1558</guid>
      <dc:creator>dynapb</dc:creator>
      <dc:date>2019-04-11T14:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877578#M1559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gayarhri&lt;/P&gt;&lt;P&gt;Did you set the peripheral enable reg&amp;nbsp;GPIO_E_PER = 0x0003;&amp;nbsp;as mentioned above by XiangJun?&lt;/P&gt;&lt;P&gt;Also add the curly braces to the while waits.&lt;/P&gt;&lt;P&gt;Also try the TDRE clear by reading the SCI0_SCISR&amp;nbsp;like I mentioned in my latest response to Sasi.&lt;/P&gt;&lt;P&gt;Pete&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2019 14:58:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877578#M1559</guid>
      <dc:creator>dynapb</dc:creator>
      <dc:date>2019-04-11T14:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877579#M1560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sasi,&lt;/P&gt;&lt;P&gt;I think you can write the code as following, especially, I recommend you use a forever loop so that you can test the Txd0 pin signal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void SendChar() &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCIDR = 0x0061; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!(SCI0_SCISR&amp;amp;0x8000))&amp;nbsp; {}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // Tx = SCI0_SCIDR; &lt;BR /&gt;} &lt;BR /&gt; &lt;BR /&gt;void RecvChar() &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; SCI0_SCISR = 0x0000; &lt;BR /&gt;&amp;nbsp; while(!(SCI0_SCISR&amp;amp;SCI0_SCISR_RDRF) ) {}&lt;BR /&gt;&amp;nbsp; chr = Tx; &lt;BR /&gt;} &lt;BR /&gt; &lt;BR /&gt;void main(void) &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIM_PCE&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x0010; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_E_PER = 0x0003; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO_E_DDR = 0x0001; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCIBR = 391; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCICR = 0x000C; &lt;BR /&gt; for(;;)&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SendChar();&lt;/P&gt;&lt;P&gt;}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; //RecvChar(); &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Then test the TXD0 pin to check if there is signal.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Apr 2019 03:32:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877579#M1560</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2019-04-12T03:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877580#M1561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun,&lt;/P&gt;&lt;P&gt;It worked, as per our assumption the code you provided contains a 16 bit value in the while condition is it necessary to provided 16 bit values in the conditional statement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Apr 2019 05:36:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877580#M1561</guid>
      <dc:creator>sasikumar_e</dc:creator>
      <dc:date>2019-04-12T05:36:04Z</dc:date>
    </item>
    <item>
      <title>Re: mc56f8367</title>
      <link>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877581#M1562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Sasi,&lt;/P&gt;&lt;P&gt;Regarding the code:&lt;/P&gt;&lt;P&gt;void SendChar() &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SCI0_SCIDR = 0x0061; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(!(SCI0_SCISR&amp;amp;0x8000))&amp;nbsp; {}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; // Tx = SCI0_SCIDR; &lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;when the Character transferred to Transmit Shift register, the TRDE bit in the SCI_SR become 1 immediately, so you have to poll the SCI_SR register constantly, no matter whether the SCI_SR register is 16 bits or 8 bits, it does not matter.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Apr 2019 06:48:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Digital-Signal-Controllers/mc56f8367/m-p/877581#M1562</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2019-04-12T06:48:47Z</dc:date>
    </item>
  </channel>
</rss>

