I2C voltage tolerance

Discussion in 'UDOO NEO' started by niv, Dec 6, 2015.

  1. niv

    niv New Member

    Joined:
    Nov 20, 2015
    Messages:
    2
    Likes Received:
    0
    Hello,
    I want to connect the I2C bus between two boards - one is the Udoo neo and the other is an Arduino compatible board which uses 3.3v as the main supply.
    Are the I2C GPIOs on the Udoo neo 3.3v compatible?
    BTW, I am using the following code:
    https://www.arduino.cc/en/Tutorial/MasterReader
     
  2. Andrea Rovai

    Andrea Rovai Well-Known Member

    Joined:
    Oct 27, 2014
    Messages:
    1,703
    Likes Received:
    240
    Dear niv,
    yes, they are, and you won't burn NEO this way.
     
  3. GeekChannel

    GeekChannel New Member

    Joined:
    Nov 21, 2013
    Messages:
    13
    Likes Received:
    4
    Slight tangent: I just found this i2c/grove shield. http://www.amazon.com/gp/product/B011G6RD1A?psc=1&redirect=true&ref_=oh_aui_detailpage_o05_s00
    Since it has a slider switch for Vcc to be either 3.3 or 5Vdc I thought it would be safe to use with the Neo (3.3 setting of course).
    Is there anything else special I will need to do to be able to use it with Neo?

    update-> I gave it a try and it was successful. I successfully ran an i2c grove button and led simple example script and it all worked perfectly. The sensors were borrowed from my GrovePi+ kit. Most of the sensors from that kit are 3.3V compliant and with the grove interfaces it makes for a tidy testbed setup. Time to try out the other ones :)
    BTW: I ran it from Arduino ide, going to try to do scratch and python next.
     
    Last edited: Dec 23, 2015
    Richard McCausland likes this.

Share This Page