We've been asked to document the pin allocations that we use for the I2C connectors on our boards.

Here they are:

i2c-pinoutThe Int line is used to signal an interrupt from those boards that can generate one, including the MCP23017 Port Expander Board.

The 3v3 line is powered by the Interface Boards' voltage regulator, and can provide a much higher current than the Pi's 3.3 volt supply.

About the author: Romilly Cocking

4 Comments

  1. Great. How about doing the same for the SPI connectors

    Reply

  2. Andrew Scheller

    What voltage level do the SDA and SCL lines run at?

    Reply

    • I2C runs at 3.3 Volts. We level shift the serial lines to 5v, but not the I2C lines.

      We may make that a configurable option in a future revision. However, all the add-on boards (Port Expander and Analogue Boards) are already switchable between 3.3 volt and 5 volt operation.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>