I2CIO-8X

From blwiki
Jump to: navigation, search

Tindie-larges-v2.png

I2C Digital I/O Card

I2CIO-8X-6104-640px.jpg

Features

  • 8 bits of Digital I/O
  • I2C interface
    • MCP23008P
    • Base address = 0x20
    • Address offset jumpers (0-7)
  • Interrupt pin on I2C connectors
  • 2.7V to 5.5V
  • Daisy-chain connectors
  • 49x49mm form factor
  • (4) #4-40 mounting holes

Connectors

J1/J2 = I2C

Connectors are both wired the same which allows for daisy-chaining I2C devices

  1. GND
  2. +V
  3. SDA
  4. SCK
  5. INT

Headers

A0-A2 - I2C offset address

  • In = 0
  • Out = 1

P1, O0-O7 Digital Inputs/Outputs

  1. G = Ground
  2. V = Voltage
  3. S = GPIO connection

H2-H3 = I2C Terminators

  • Install jumpers for termination

Programming

  • GP0 - H0
  • GP1 - H1
  • GP2 - H2
  • GP3 - H3
  • GP4 - H5
  • GP5 - H6
  • GP6 - H7
  • GP7 - H8

Arduino Library

Raspberry Pi Library

Testing

First Article Testing

Improvements

  • Delete P1 Front side silkscreen

Production Tests

Assembly Sheet