<?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 Help pick microcontroller for senior project in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Help-pick-microcontroller-for-senior-project/m-p/206285#M8380</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;need some help picking out a microcontroller for my electric snowmobile senior project. &amp;nbsp; I've been doing lots of research into possible candidates but there are just so many option I've been getting overwhelmed and a point in the right direction would be much appreciated. &amp;nbsp;Basically I need a microcontroller capable of taking lots of&amp;nbsp;measurements&amp;nbsp;like battery level, motor&amp;nbsp;armature&amp;nbsp;current&amp;nbsp;, RPM and&amp;nbsp;temperature. &amp;nbsp;I'd also like to have an instrument cluster display these measurements on an LCD display and a few analog dials. &amp;nbsp;Also if time permits I'd like to use PWM to control the DC motor. &amp;nbsp;So I need a microcontroller with lots of A/D channels, PWM, a pulse accumulator for RPM measurments and stepper motor drivers. &amp;nbsp;Any help would be very helpful! &amp;nbsp;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jun 2010 09:32:25 GMT</pubDate>
    <dc:creator>Frankthetank360</dc:creator>
    <dc:date>2010-06-09T09:32:25Z</dc:date>
    <item>
      <title>Help pick microcontroller for senior project</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Help-pick-microcontroller-for-senior-project/m-p/206285#M8380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;need some help picking out a microcontroller for my electric snowmobile senior project. &amp;nbsp; I've been doing lots of research into possible candidates but there are just so many option I've been getting overwhelmed and a point in the right direction would be much appreciated. &amp;nbsp;Basically I need a microcontroller capable of taking lots of&amp;nbsp;measurements&amp;nbsp;like battery level, motor&amp;nbsp;armature&amp;nbsp;current&amp;nbsp;, RPM and&amp;nbsp;temperature. &amp;nbsp;I'd also like to have an instrument cluster display these measurements on an LCD display and a few analog dials. &amp;nbsp;Also if time permits I'd like to use PWM to control the DC motor. &amp;nbsp;So I need a microcontroller with lots of A/D channels, PWM, a pulse accumulator for RPM measurments and stepper motor drivers. &amp;nbsp;Any help would be very helpful! &amp;nbsp;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 09:32:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Help-pick-microcontroller-for-senior-project/m-p/206285#M8380</guid>
      <dc:creator>Frankthetank360</dc:creator>
      <dc:date>2010-06-09T09:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: Help pick microcontroller for senior project</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Help-pick-microcontroller-for-senior-project/m-p/206286#M8381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, and welcome to the forum.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are a few considerations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Being an educational project, I assume that your time frame will be relatively short.&amp;nbsp; To this end you would probably need to utilize an available MCU&amp;nbsp;evaluation board.&amp;nbsp; In addition, you are likely to require other third-party boards containing the power electronics for the motor drives, battery power management, etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If your display requirement is more complex&amp;nbsp;than can be accommodated by a simple 2-line or 4-line alphanumeric LCD display, perhaps you should consider a laptop computer to provide a more&amp;nbsp;elaborate&amp;nbsp;graphics display.&amp;nbsp; This would also provide the capability of handling the Bluetooth short range wireless communications, if this is really a requirement.&amp;nbsp; Communications with the laptop could be by means of USB, or even RS232 serial communications (using a USB to serial adaptor lead).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You would need to be aware of the sampling rates required for the various sensors, as this may influence the MCU speed requirements if very rapid sampling is necessary&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Make a detailed list of all the currently envisaged I/O and peripheral requirements.&amp;nbsp; You will need to ascertain whether this need can be satisfied by a single MCU.&amp;nbsp; If not, maybe multiple MCUs will be required, or perhaps external A/D converters, etc.&amp;nbsp; You would then need to decide how these would communicate with the main MCU.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You will also need to choose between 8-bit or 16-bit MCU type.&amp;nbsp; This choice may be dictated by the complexity of the required processing, and processing speed requirements.&amp;nbsp; Keep in mind that some of the 8-bit types also have a 32-bit (Coldfire) equivalent, with identical peripherals.&amp;nbsp; Another consideration may be whether the MCU can operate from 5 volts, or is restricted to a maximum of about 3.3 volts.&amp;nbsp; This may be influenced by the requirements of the majority of the external peripherals and sensors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For a relatively complex project, the choice of the optimum MCU type&amp;nbsp;is not a simple matter.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 23:29:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Help-pick-microcontroller-for-senior-project/m-p/206286#M8381</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2010-06-09T23:29:28Z</dc:date>
    </item>
  </channel>
</rss>

