Ok...as suggested, I did download the full I2C spec, and currently digesting it. I also downloaded the ZIP code file for AN734, created a new project and figured that I could just go ahead and assemble using MPLAB, but it gives me several errors I hadn't come across before, "Directive only allowed when generating an object file" related to the line of code INT_VAR UDATA 0x20 ; create uninitialized data "udata" section several of these....and all related back to something common, just not sure what --------------------------------- Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body