> -----Original Message----- > From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On Behalf > Of PICdude > Sent: 23 September 2010 14:58 > To: piclist@mit.edu > Subject: [EE] Implementing 1-wire slaves >=20 > Sometime years ago, I had heard (IIRC on this forum) that 1-wire > technology is patented, such that I can't implement my own slaves. > I've not come up with the patent yet, and Maxim hasn't responded to me > yet. Anyone know if this is true, if the patent is still valid, and > what the general details are? >=20 > I want to bi-directional communication to a PIC application, and have > only 1 wire available. I also have no room for additional (1-wire > slave) chips, but that would be pointless anyway as that slave chip > would need more than one wire for communicating with the PIC. >=20 > If this is not doable, I may end up rolling my own protocol that can > work with a single wire, but I'd need to know what specifically is > patented with respect to 1-Wire technology. You can do simplex UART comms over a single wire if you drive the wire with an open collector type interface. Obviously the USART which is transmitting on the bus also receives it's own data, so it's relatively easy to detect collisions on a byte level (or bit level if you bit bash the UART). Regards Mike =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This e-mail is intended for the person it is addressed to only. The information contained in it may be confidential and/or protected by law. If you are not the intended recipient of this message, you must not make any use of this information, or copy or show it to any person. Please contact us immediately to tell us that you have received this e-mail, and return the original to us. Any use, forwarding, printing or copying of this message is strictly prohibited. No part of this message can be considered a request for goods or services. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .