A versatile Microcontroller Protocol (RS485, RS232, I2C etc.)