<?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 Flash memory requirements for SMBus V2.0 in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Flash-memory-requirements-for-SMBus-V2-0/m-p/682816#M22414</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;We have proposed&amp;nbsp;MC9S08PA16 for customer who wants to use this MCU as a SMBus slave. They actually needed SMBus V2.0 I/O exapander (their intention is to have dynamic address allocation for the slave). &amp;nbsp;As we do not have a I/O expander with SMBus, they are OK to use an MCU with SMBus (V2.0, which supports, address resolution protocol, ARP) and use its GPIOs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, there are two questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. How much flash memory (minimum) is required &amp;nbsp;to implement SMBus 2.0 protocol for a slave (MCU , &lt;SPAN&gt;MC9S08PA16&amp;nbsp;)&lt;/SPAN&gt;? As&amp;nbsp;&lt;SPAN&gt;MC9S08PA16&amp;nbsp; has 16kb flash, it could not meet customer pricing. Is 8k/4k flash OK?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2.&amp;nbsp;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Do you have any &lt;STRONG&gt;SM bus&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="background: yellow;"&gt;Address Resolution Protocol&lt;/SPAN&gt; &lt;/STRONG&gt;application code in &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; color: #1f497d;"&gt;MC9S08PA16AVTGR &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;to show communication from one master board to multiple slaves ( minimum 3 numbers ). All slave boards would have same salve address by default , but while connecting to master it should dynamically allocate a different address to each slave , so that they can communicate with slave individually?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; font-size: 10.0pt;"&gt;Kindly request urgent help/suggestion .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; font-size: 10.0pt;"&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; font-size: 10.0pt;"&gt;Prakash&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Jul 2017 04:47:17 GMT</pubDate>
    <dc:creator>prakashbhumired</dc:creator>
    <dc:date>2017-07-04T04:47:17Z</dc:date>
    <item>
      <title>Flash memory requirements for SMBus V2.0</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Flash-memory-requirements-for-SMBus-V2-0/m-p/682816#M22414</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;We have proposed&amp;nbsp;MC9S08PA16 for customer who wants to use this MCU as a SMBus slave. They actually needed SMBus V2.0 I/O exapander (their intention is to have dynamic address allocation for the slave). &amp;nbsp;As we do not have a I/O expander with SMBus, they are OK to use an MCU with SMBus (V2.0, which supports, address resolution protocol, ARP) and use its GPIOs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, there are two questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. How much flash memory (minimum) is required &amp;nbsp;to implement SMBus 2.0 protocol for a slave (MCU , &lt;SPAN&gt;MC9S08PA16&amp;nbsp;)&lt;/SPAN&gt;? As&amp;nbsp;&lt;SPAN&gt;MC9S08PA16&amp;nbsp; has 16kb flash, it could not meet customer pricing. Is 8k/4k flash OK?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2.&amp;nbsp;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;Do you have any &lt;STRONG&gt;SM bus&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="background: yellow;"&gt;Address Resolution Protocol&lt;/SPAN&gt; &lt;/STRONG&gt;application code in &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; color: #1f497d;"&gt;MC9S08PA16AVTGR &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #1f497d;"&gt;to show communication from one master board to multiple slaves ( minimum 3 numbers ). All slave boards would have same salve address by default , but while connecting to master it should dynamically allocate a different address to each slave , so that they can communicate with slave individually?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; font-size: 10.0pt;"&gt;Kindly request urgent help/suggestion .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; font-size: 10.0pt;"&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d; font-size: 10.0pt;"&gt;Prakash&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jul 2017 04:47:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Flash-memory-requirements-for-SMBus-V2-0/m-p/682816#M22414</guid>
      <dc:creator>prakashbhumired</dc:creator>
      <dc:date>2017-07-04T04:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: Flash memory requirements for SMBus V2.0</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Flash-memory-requirements-for-SMBus-V2-0/m-p/682817#M22415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately I do not have any SMBus code to share for MC9S08PA16.&amp;nbsp; I *did* find PMBusLib example code for implementing Power Management Bus ( which is a protocol layer on top of SMBus functionality) with example codes for 56F8xxxx controllers.&amp;nbsp;&amp;nbsp; You would have to do some porting, but it could give you a starting point if you haven't already found it.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/products/software-and-tools/software-development-tools/processor-expert-and-embedded-components/software-suites/nxp-power-management-bus-pmbus-library:PMBUSLIB"&gt;http://www.nxp.com/products/software-and-tools/software-development-tools/processor-expert-and-embedded-components/software-suites/nxp-power-management-bus-pmbus-library:PMBUSLIB&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, in case you did not find this already, general NXP app note on SMBus protocol, but no code examples-&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/docs/en/application-note/AN4471.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;http://cache.nxp.com/docs/en/application-note/AN4471.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jul 2017 20:55:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Flash-memory-requirements-for-SMBus-V2-0/m-p/682817#M22415</guid>
      <dc:creator>mfugere</dc:creator>
      <dc:date>2017-07-05T20:55:46Z</dc:date>
    </item>
  </channel>
</rss>

