<?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>LPCXpresso IDEのトピックRe: I2C five volt tolerant ?</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566108#M18293</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by atomicdog on Sun May 29 15:02:26 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Rob65&lt;/STRONG&gt;&lt;BR /&gt;Apparently atomicdog was trying to read in between the lines - how that is possible with one simple word is still unclear to me :eek:&lt;BR /&gt;Your answer was very clear but the question was already answered even before asking ...&lt;BR /&gt;Using the search function of this forum prevents the same question being asked multiple times.&lt;BR /&gt;...&lt;BR /&gt;Rob&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Some people want to know [U]why[/U] something is true instead of being spoon fed preprocessed and regurgitated info.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 23:48:34 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T23:48:34Z</dc:date>
    <item>
      <title>I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566101#M18286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by jbrydon on Sat May 28 17:52:35 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Are the LPC1114 I2C lines 5v tolerant - i.e. can they be used with pull ups to 5v to communicate with 5v peripherals. The data sheet doesn't seem to be explicit on this.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566101#M18286</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566102#M18287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sat May 28 20:05:46 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: jbrydon&lt;/STRONG&gt;&lt;BR /&gt;Are the LPC1114 I2C lines 5v tolerant - i.e. can they be used with pull ups to 5v to communicate with 5v peripherals. The data sheet doesn't seem to be explicit on this.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes.&amp;nbsp; Per UM10398 "The I2C-bus pins are open-drain outputs and fully compatible with the I2C-bus specification.".&amp;nbsp; Use pull-up resistors to +5V.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This might help:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://www.i2c-bus.org/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566102#M18287</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:30Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566103#M18288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by atomicdog on Sun May 29 00:08:14 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: jbrydon&lt;/STRONG&gt;&lt;BR /&gt;Are the LPC1114 I2C lines 5v tolerant - i.e. can they be used with pull ups to 5v to communicate with 5v peripherals. The data sheet doesn't seem to be explicit on this.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Some times you need to read between the lines.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The I2C spec [UM10204 Rev. 03 — 19 June 2007] doesn't actually specify 5 volts. &lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;[2] Maximum VIH = VDD(max) + 0.5 V or 5.5 V, which ever is lower. See component data sheets.&lt;/SPAN&gt;&lt;HR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;The output stages of devices connected to the bus must have an open-drain or&lt;BR /&gt;open-collector to perform the wired-AND function.&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;So this could be a problem if the IO pin used an open-collector (BJT).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But since the LPC User Manual says it's an open-drain (FET) it should be OK.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Although, I would be more careful in choosing a pullup resister value and making sure the current draw and bus capacitance isn't exceeded.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566103#M18288</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566104#M18289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Sun May 29 12:30:57 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This forum has a search ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you use it and search for "5v tolerant", you would have found &lt;/SPAN&gt;&lt;A href="http://http://knowledgebase.nxp.com/showthread.php?t=1790&amp;amp;highlight=5v+tolerant"&gt;http://knowledgebase.nxp.com/showthread.php?t=1790&amp;amp;highlight=5v+tolerant&lt;/A&gt;&lt;SPAN&gt; with a clear answer on your question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566104#M18289</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566105#M18290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sun May 29 12:41:37 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Rob65&lt;/STRONG&gt;&lt;BR /&gt;... with a clear answer on your question.&lt;BR /&gt; &lt;BR /&gt;Rob&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: larryvc&lt;/STRONG&gt;&lt;BR /&gt;Yes.&amp;nbsp; Per UM10398 "The I2C-bus pins are open-drain outputs and fully compatible with the I2C-bus specification.".&amp;nbsp; Use pull-up resistors to +5V.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What was not clear about "Yes."?:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566105#M18290</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:32Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566106#M18291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Sun May 29 12:51:19 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: larryvc&lt;/STRONG&gt;&lt;BR /&gt;What was not clear about "Yes."?:)&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Apparently atomicdog was trying to read in between the lines - how that is possible with one simple word is still unclear to me :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Your answer was very clear but the question was already answered even before asking ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Using the search function of this forum prevents the same question being asked multiple times.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In no way I was trying to deminish your answer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566106#M18291</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566107#M18292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by larryvc on Sun May 29 13:01:44 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Rob65&lt;/STRONG&gt;&lt;BR /&gt;Apparently atomicdog was trying to read in between the lines - how that is possible with one simple word is still unclear to me :eek:&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I figured he was providing some sage advice.&amp;nbsp; Figure 3 in the I2C specification shows pull-ups to +5V.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Rob65&lt;/STRONG&gt;&lt;BR /&gt;In no way I was trying to deminish your answer&lt;BR /&gt; &lt;BR /&gt;Rob&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I knew that.:):):)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566107#M18292</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:33Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566108#M18293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by atomicdog on Sun May 29 15:02:26 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: Rob65&lt;/STRONG&gt;&lt;BR /&gt;Apparently atomicdog was trying to read in between the lines - how that is possible with one simple word is still unclear to me :eek:&lt;BR /&gt;Your answer was very clear but the question was already answered even before asking ...&lt;BR /&gt;Using the search function of this forum prevents the same question being asked multiple times.&lt;BR /&gt;...&lt;BR /&gt;Rob&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;Some people want to know [U]why[/U] something is true instead of being spoon fed preprocessed and regurgitated info.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566108#M18293</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: I2C five volt tolerant ?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566109#M18294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Rob65 on Sun May 29 22:50:27 MST 2011&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: atomicdog&lt;/STRONG&gt;&lt;BR /&gt;instead of being spoon fed preprocessed and regurgitated info.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then why would you look in a data sheet or user manual :eek:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The UM10204 is a regurgitated version of the original document.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The original I2C spec as being referenced in this document was just a chapter in the I2C handbook with all chips that were designed in 'the good old days' when we were still developing everything in TTL logic (the 74LS versions were even not available at that time).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is a good reason why the UM does not specify the 5V bus level (it's in the manual, section 3.2):&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;Due to the variety of different technology devices (CMOS, NMOS, bipolar) that can be&lt;BR /&gt;connected to the I2C-bus, the levels of the logical ‘0’ (LOW) and ‘1’ (HIGH) are not fixed&lt;BR /&gt;and depend on the associated level of VDD. Input reference levels are set as 30 % and&lt;BR /&gt;70 % of VDD; VIL is 0.3VDD and VIH is 0.7VDD.&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;But the manual is regurgitated info so here you will find places where they are still not specifying things correctly. In the old days it was only 5V but now it can be anything with the little note you found that 5.5V is absolute maximum.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The lpc111x user manual and data sheet are unclear about 3 pins: P0.0 is not shown to be 5V tolerant as are the SDA/SCL pins. The fact that it is stated that the I2C pins are I2C bus compliant does not state anything about the voltage level that may be applied, just that they have a hysteresis driven input at 30% and 70% of Vdd.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Actually ... since there is no 5V input on the lpc1114 this would mean that the voltage levels are at 0.9 and 2.3 volt and not (as I would expect on a 5V I2C bus) 1.5 and 3.5 Volt ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Did I not read (in the same section already quoted):&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Some legacy device input levels were fixed at VIL = 1.5 V and VIH = 3.0 V, but all new devices require this 30 %/70 % specification.&lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;So if NXP specified these I2C pins are "compliant with the I2C spec" this means they are only compliant with a 3.3V I2C bus.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When using 5V I2C devices we are still safe, the UM10204 states that the Vol of a device with Vdd&amp;gt; 2V must be smaller than 0.4V so a low level is always detected - but I would be careful when using 1 MHz or even 400 kHz devices.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I read somewhere, long time ago, that [I]all[/I] I/O pins of the lpc1114 are 5V tolerant but it is not in the datasheet. According to NXP_Europe the I2C pins are also 5V tolerant and that makes the I2C bus 5V tolerant.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This was already answered in another thread where it was clearly stated:&lt;/SPAN&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: NXP_Europe&lt;/STRONG&gt;&lt;BR /&gt;Yes, they are 5 V tolerant.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Still ... there is no document proving this statement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Haven't I read (and written ...) that there are still problems and the user manuals are still unclear at some points. User manuals are written by people, NXP_Europe, Larry, Zero, I and many other are also just persons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We all make mistakes so we may all be wrong but I hope that if NXP_Europe or NXP_USA states something in this forum this is somehow verified within the NXP organization giving it a higher level of confidence than statements from me or others.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So if an answer is already given by NXP then why would we try to confuse ourselves by getting more answers - that may lead us the wrong path ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 23:48:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/I2C-five-volt-tolerant/m-p/566109#M18294</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T23:48:34Z</dc:date>
    </item>
  </channel>
</rss>

