AN735 seems to have everything I was looking for and answers all my questions. IF I just read chapter 17.... anyway, thank you all once again. Quoting "Alan B. Pearce" : > >When searching for information on the 877, it seemed that I could only find > >software implementations of the I2C routines when the PIC would be acting > as a > >master. For slave I found plenty of implementations using the built in > >hardware, but I could not find anything using hardware as a master. Could > you > >perhaps point me in some direction? (I was using AN554 on Microchip's > website > >is my main reference). Then I won't have to go through the uneccessary hell > of > >coding this by hand - and re-coding it with TRIS registers now (since I > have > >been doing that much wrong so far). > > Well you found one application note, but what about Microchip AN734, 735 and > 578? These all relate to using the MSSP, one about slave use, one master, > and one multimaster. There is a bug in the code listing on the master AN, > but search the piclist archives and you will find details of it, I do not > have them to hand at the immediate moment. > > Also go to the Philips website and search for I2C, you should be able to > find the I2C specification document, which is what tells you about the > pullups, using in multi-voltage environments, and all sorts of other bits > and pieces. > > -- > http://www.piclist.com hint: The PICList is archived three different > ways. See http://www.piclist.com/#archives for details. > ---------------------------------------- This mail sent through www.mywaterloo.ca -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.