A master/slave system architecture including a single wire bus and master
device and bus interface coupled to the bus. The system further includes
slave devices having respective bus interfaces coupled to the bus. The
system further includes a communication protocol implemented over the
single wire bus and employed by the master and the slave devices. The
protocol includes bus transactions for communicating between the master
and the slave devices. The communication protocol further includes Master
Slave Operational Interface (MSOI) that includes repertoire of functions
properties stored in the master device, whereby, the master can
communicate with any slave device that supports functions properties that
belong to the repertoire of functions properties, using the bus
transactions, substantially without need of retrofit.