Running I2C between 3.3V and 5V PIC controllers
My new project requires a I2C communication between 3.3V master PIC controller and five 5V pic controller. How I can do it...? 3.3V controller is 18f97j60 and others are 16f877. Going through the data sheets the 3.3V controller is capable of handling upto 5.5V at I2C pins. If I connect it directly to 5V PIC and used 5V as I2C pullup voltge does it works...? Otherwise I can pull up i2c to 3.3V and run a 3.3bus. Is that ok...? I think the i2c voltage levels with 3.3V and 5V are compatabe. Or whether i should go for level convertors ..
Thanks in advance for your valuable response