I2C-Expander

Fork project on GitHub

I2C PCF9555 / or / MCP23017 -based IO Expander with 4x IOB connections

 

Download I2C-Expander.SMD-parts -

 

I2C-Expander Version 1.0

Not built

Not tested or validated

This board can host either the MCP23017 or PCA9555 SO package chips. The difference in proice is slight (~$0.50 or less), but the chips have slightly different programming and features, which may make one more desirable. Rather than support 2x designs, it is easier to have one. This is a 16-bit I/O board with 2x 8-bit ports: port0 and port1.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

Download I2C-Expander.gerbers.zip - Gerber Fabrication files
Download I2C-Expander.parts - Parts List (spreadsheet data)

 

I2C-Expander.bom

Parts Value Package Quantity Library Type/Feeder
C1, C3 0.1uF 0805-CAP 2x SPCoast NONE
R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R21, R22 2K0 0805-RES 16x SPCoast 42
R18, R19, R20, R23 4k7 0603-RES 4x SPCoast NONE
POWER 9-12Vdc PWR_LABEL 1x SPCoast PTH
R1, R2, R3 10K 0603-RES 3x SPCoast 46
C2 10uF 0805-CAP 1x SPCoast 22
C4 220uF 0810-CAP 1x SPCoast NONE
VIN   DCJ0202 1x SPCoast PTH
SW1   EDG-04 1x SPCoast PTH
CON1, CON2   I2C-L 2x SPCoast PTH
BOARD1 BOARD80X100-IOB BOARD-DINRAIL-3.17IN-IOB 1x SPCoast PTH
VR1 CJ7805 TO-252 1x SPCoast NONE
U$4 CONNECTOR-IO4-IOBFULL IO4-IOB 1x SPCoast PTH
U$1, U$2, U$3 CONNECTOR-IO4-IOBNOBSILK IOB-IO4-NOBOTSILK 3x SPCoast PTH
VIN2 CONNECTOR-POWER-L POWER-R2 1x SPCoast PTH
VIN1 CONNECTOR-POWER-R POWER-R 1x SPCoast PTH
OSHW1 DOC-OSHW-LOGO-M OSHW-LOGO-M 1x SPCoast PTH
FID-LR, FID-UL FIDUCIAL FIDUCIAL_1MM 2x SPCoast NONE
LED17, LED18 GREEN 0603-LED 2x SPCoast 3
IC1 MCP23017SO SO28W 1x SPCoast NONE
Q0, Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15 P-FET SOT23 16x SPCoast 9
IC2 PCA9555D SO24 1x SPCoast NONE
SCL SCL 1X02_LOCK 1x SPCoast PTH
SDA SDA 1X02_LOCK 1x SPCoast PTH
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16 Y 0603-LED 16x SPCoast 2

This technical documentation is licensed under the CERN Open Hardware Licence v1.2

Tags: eagle SPCoast I2C