In this project two 16F877s are connected by an I2C databus. One is called the master because it gets to control the i2c bus.
http://members.home.nl/b.vandam/lonely/pagina19.html
The purpose was to find out how to use my newly bought 24LC256 eeprom chips. This chip holds 256 KBit and is equipped with an I2C connection.
http://members.home.nl/b.vandam/lonely/pagina23.html
http://www.emicros.com/pic1.htm
http://www.esacademy.com/faq/i2c/q_and_a/faq/i2cqa3.htm
http://oh3tr.ele.tut.fi/~oh4mvh/projects.html
http://www.8051.co.kr/html/development/pdf/cpu_application_note/Philips/UAN434.PDF
http://users.telenet.be/educypedia/electronics/I2C.htm
and how to use it (including specifications)
http://www.mcc-us.com/i2cHowToUseIt1995.pdf