One note about this circuit:
- PIC 16F877 mcu
- triple MCT6 opto-couplers
- 24AA512 eeprom
- dual MCP23016 (one used as input, one as output)
I use the MCT6 to switch between the SDA lines on the I2C devices. I used both sides of the MCT6 per device to permit bidirectional transfer.
The SCL line is shared amongst all the I2C devices.
I separated the input and output MCP23016 because I plan to have 8 of each later. I am only using one now to test the system.
Robert
![]()
Bookmarks