On Thu, 23 Sep 2010 16:13:23 -0700, "PICdude" said: > Or I can just create my own protocol. What I'm doing is not rocket =20 > science, and fairly low speed, so I can do some sort of serial with =20 > the master telling each slave when to send over it's data. I don't =20 > plan to implement unique serial numbers, because the only thing I =20 > didn't care for with 1-Wire is that the order of the slaves (such as =20 > multiple temp sensors) was unknown until after they were connected. =20 > Yes, it can be corrected in software (with the user indicating which =20 > one is sensor 1, sensor 2, etc) or by physically swapping sensors =20 > after that. And I don't need it to be 1-wire compatible. Hi Neil, I did a thing with one of our products that has a wired remote using one wire for bidirectional data. In normal operation the data rate was very low, like 150 bps. But it could run at high speed so during manufacture or repair it gets hooked to a computer serial port so it can get calibrated. On the computer side I just made an adapter with one diode in it, tying RXD and TXD together. The device was always a slave so either the remote or the computer was master. You could do something like that. As long as you always have only one master that keeps it from getting complicated. Cheerful regards, Bob --=20 http://www.fastmail.fm - A fast, anti-spam email service. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .