I'm getting tired of this thread. Here you all are. Read and enjoy. Send comments or suggestions for improvement PRIVATE to montana@fast.net This works fine for other size chips, too. It's all in HiTech C and was set up for a 20MHz processor. BTW there are other things on the I2C bus, hence the slow speed. It all works, even the parts commented out (because I don't need them but the linker doesn't exclude them). Andy Attachment converted: wonderland:i2c-src.zip (pZIP/pZIP) (0001122D) ================================================================== Andy Kunz - Montana Design - 409 S 6th St - Phillipsburg, NJ 08865 Hardware & Software for Industry & R/C Hobbies "Go fast, turn right, and keep the wet side down!" ==================================================================