<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic USBDM with serial interface in OSBDM and TBDML</title>
    <link>https://community.nxp.com/t5/OSBDM-and-TBDML/USBDM-with-serial-interface/m-p/215138#M2223</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We would like to add the USBDM circuit to our existing S9S12P based design to allow in-circuit code updates for the S9S12 via a USB port.&amp;nbsp; The S9S12P processor currently communicates with the outside world via an RS232 serial interface.&amp;nbsp; We are also interested in changing from this existing RS232 serial interface to a USB interface for communciations to the outside world.&amp;nbsp; Can the USBDM circuit with the serial interface handle both of these functions (S9S12P programmer and USB to serial bridge)?&amp;nbsp; If so, is firmware available for the MC9S08JS16 chip to allow it to handle both of these functions?&amp;nbsp; How would the 08 chip be instructed to change between these functions?&amp;nbsp; Do you have any recomendations for PC software to communicate with the 08 chip when it is acting as a USB to serial bridge?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 10 Mar 2012 02:01:12 GMT</pubDate>
    <dc:creator>MarkK</dc:creator>
    <dc:date>2012-03-10T02:01:12Z</dc:date>
    <item>
      <title>USBDM with serial interface</title>
      <link>https://community.nxp.com/t5/OSBDM-and-TBDML/USBDM-with-serial-interface/m-p/215138#M2223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We would like to add the USBDM circuit to our existing S9S12P based design to allow in-circuit code updates for the S9S12 via a USB port.&amp;nbsp; The S9S12P processor currently communicates with the outside world via an RS232 serial interface.&amp;nbsp; We are also interested in changing from this existing RS232 serial interface to a USB interface for communciations to the outside world.&amp;nbsp; Can the USBDM circuit with the serial interface handle both of these functions (S9S12P programmer and USB to serial bridge)?&amp;nbsp; If so, is firmware available for the MC9S08JS16 chip to allow it to handle both of these functions?&amp;nbsp; How would the 08 chip be instructed to change between these functions?&amp;nbsp; Do you have any recomendations for PC software to communicate with the 08 chip when it is acting as a USB to serial bridge?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Mar 2012 02:01:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/OSBDM-and-TBDML/USBDM-with-serial-interface/m-p/215138#M2223</guid>
      <dc:creator>MarkK</dc:creator>
      <dc:date>2012-03-10T02:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: USBDM with serial interface</title>
      <link>https://community.nxp.com/t5/OSBDM-and-TBDML/USBDM-with-serial-interface/m-p/215139#M2224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is a USBDM JS16 design described on this page:&lt;/P&gt;&lt;P&gt;&lt;A href="http://usbdm.sourceforge.net/USBDM_V4.9/USBDM_JS16/html/index.html" rel="nofollow" target="_blank"&gt;http://usbdm.sourceforge.net/USBDM_V4.9/USBDM_JS16/html/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first design given includes the USB Serial interface.&amp;nbsp; If you are connecting to a 9S12 device using the same 5V power supply then the buffers for level conversion on the serial lines may be omitted.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a composite device i.e. when plugged in it appears as two separate devices:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;USBDM BDM Interface&lt;/LI&gt;&lt;LI&gt;CDC interface (serial port).&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;While it is possible to use both at the same time this will increase the number of characters dropped by the serial interface at higher speeds.&amp;nbsp; Otherwise the two interfaces are pretty much independent and may be operated at the same time.&amp;nbsp; There is no switching between functions,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any of the many PC serial programs may be used with the serial port.&amp;nbsp; The only issue is that the BDM may be assigned a COM port number that is quite high for example COM33:, though this can be altered in the device manager. With this proviso,&amp;nbsp; I have found OCConsole a simple and convenient program.&amp;nbsp; You can even use Hyperterminal but it's a program that I find annoying.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Mar 2012 19:20:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/OSBDM-and-TBDML/USBDM-with-serial-interface/m-p/215139#M2224</guid>
      <dc:creator>pgo</dc:creator>
      <dc:date>2012-03-10T19:20:19Z</dc:date>
    </item>
  </channel>
</rss>

