I've done I2C at that distance, it works pretty well, I usually use redundancy to help catch errors (read from the same device 10 times). About the most important thing though is don't go to fast, I clock at around 2kHz. While the signals on the line are pretty ugly they are clean enough for all my I2C devices to react normally. TTYL > -----Original Message----- > From: pic microcontroller discussion list > [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Tim Thompson > Sent: Tuesday, April 02, 2002 02:40 > To: PICLIST@MITVMA.MIT.EDU > Subject: [PIC]: Ling distance i2c between a pair of '872s? > > > Hello all, > > I'm working on a project where I will need a pair of 16F872's > communicating > at a distance of about 30ft wire length. > I was thinking of using the i2c on them both, since i'm familiar with the > code required for this, but was wondering how reliable i2c would be over > that distance? ANyone have any better ideas, bit-banged serial, etc? > > Thanks again, > Tim Thompson > > -- > http://www.piclist.com hint: PICList Posts must start with ONE topic: > [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads > > > -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads