communication lines in this preferred embodiment there is a port 4 with configurable io pins pins io 1 an 1 and io 2 an 2 can be individually set to work as digital input or digital output or analog voltage input three bytes are transmitted in each communication process first byte byte 1 corresponds to the remote device address to which the message is directed master behaves like master transmitter and remote device 14 like slave receiver second byte byte 2 corresponds to the command that is to be executed by remote device 14 master 2 behaves like master transmitter and remote device 14 like slave receiver third byte byte 3 corresponds to the data byte data associated with the command if data is to be used by remote device 14 master 2 behaves as master transmitter and remote device 14 as slave receiver if data corresponds to information that master 2 reads in remote device 14 then master 2 behaves like master receiver and remote device 14 like slave transmitter after identifying the direction in first byte byte 1 and the command in second byte byte 2 the action corresponding to this command is executed at the end of the transmission of first byte byte 1 and second byte byte 2 verification of receipt at the remote device by means of an acknowledge bit ack is expected remote device 14 responds to different addresses from bus 8 the received address is compared with the programmed addresses and the necessary actions for each case are executed if the received address does not match any of said address then remote device 14 ignores the remainder of the communication and waits for the beginning of a new communication cycle the preferred embodiment of the invention comprises.