Disclosed is a serial communications protocol for connecting a master and
a plurality of slaves using three communication lines. The protocol establishes
a method for communication between the master and any slave. Any device on the
communication bus may initiate the communication. A method of arbitrating any bus
collisions is also given.