i-MOD Button/I2C

The i-MOD connectors are standard connectors defined by Keith & Koep to allow customers to easily add functions to a baseboard.

The connector got 3 pins for buttons and an I2C-interface for sensors etc.

This is the pinning of the connector on the carrier board.
Extension boards use the opposite numbering scheme.

Pin

Signal

Function

Pin

Signal

Function

1

Button (On/Off)

On/Off, Key, … (OS-specific)

2

Button (Vol+)

Generic Button, i.e. Volume+

3

Button (Vol-)

Generic Button, i.e. Volume-, Reset_In

4

GND

Power

5

+3V3

Power

6

I2C_CLK

I2C Clock signal

7

I2C_DATA

I2C Data signal

8

I2C_INT

GPIO; Mainly used as interrupt input pin of attached peripherals.

9

I2C_GPIO

GPIO; Mainly used as output

10

\RESET_OUT

Reset Ouput of Carrier Board:

Low during reset and suspend.

High when running.

Connector: 687110149022 by Wuerth

Check the carrier board datasheet for button IO-voltage and usage. Typically the 3 button-signals are to be used with an open-collector output or switch to GND.