Hi! I2C is a serial communications format. It uses 2 wires, one for clock and one for data. Devices on the bus have specific addresses to identify them and make them individually addressable. I2C uses less port pins then SPI (or 3-wire bus), especially when using several slave devices connected to the bus. There are no chip select lines needed for the individual devices. I found a short explanation and code for I2C in Microchip Appnote AN515 "Communicating with the I2C Bus Using the PIC16C5X". I am just working on making the Dallas DS1621 temperature sensor and DS1307 RTC work with a PIC and an LCD display. Hope this makes sense... Regards, Adi > PIC's: > > Please, What is the I2C bus? > > Thanks > > Solon Caceres Moreno > Ingeniero de Sistemas UIS > Bucaramanga, Colombia > e-mail: solca@usa.net > cdmb@multinet.com.co >