> I do not know is how PIC works in 10-bit mode. > > See figure 11-27, page 98, pic16c7x datasheet: "Operation > of the I2C module in idle_mode, rcv_mode or xmit_mode". > Emilio, Are you looking to implement the PIC as the I2C Master or Slave? The most common surprise to I2C PIC newbies is that the PIC has built-in slave mode support but no master mode support, i.e. pretty much all of the I2C protocol is handled in your code. (This was a big disappointment to me anyway. I thought I was blind, I spent about an hour searching the manual for how the hardware supports master mode.) If I was to try and explain 10-bit addressing, I would only end up restating what's already said in pages 93 & 94 of the datasheet. So is there a specific thing you're stuck on? -Ed V.