This report describes the I2C drivers which are written for the 8xC751/2. The report describes not only how to use the routines, but also the structure of the software. The software is written around a set of basic routines and a message handler. The message handler does not contain any specific 8xC751 code, so the software can be easily rewritten for any other bit level I2C interface by rewriting the set of basic routines. In the rest of this report, when 8xC751 is written, it means 8xC751/2. The package supports also the multimaster features of the I2C bus. The maximum bit rate possible when using those routines is approximately 70Kbit/sec. References: – The I2C-bus specification: 9398 358 10011 – 80C51-based 8-bit microcontrollers Data Handbook IC20 – PLM51 I2C Software interface I2C51: ETV/AN89004