Hi,
I am have a few problems using multiple external eeproms with my PIC18F4620. I thought I would first check to make sure I have the hardware correct.
When I connected 1 Eeprom, with I2C, everything worked fine. I set the address of it to be 0 (tied the address bits to GND) and then put pullups on the SCL and SDA lines and it worked fine. I then added a total of 5 Eeproms and made the address bits 0 through 4. I just daisy chained the wires from the first SCL/SDA through the rest of the EEproms with no extra pullups - this is correct isn't it? Now when I go to read from the different EEproms the PIC hangs and the WDT kicks in. Does anyone have a circuit for connecting multiple I2C components on to 1 PIC? Or am I doing it right?
Thanks,
Craig