Hello, >Being a master is done by bit-banging on all PICs. > >Multi-master I2C is much more complex. It is a bus, not simple >point-to-point. >Think of it as a tiny local area network. You have similar issues. >As well as collision detection, arbitration, you must think carefully about >how your application deals with it. It isn't so hard. If you follow the I2C spec, there won't be any collision and it has a built in arbitration scheme. Regards Les