Using C and a Hardware Module to Interface 8051 MCUs with I2C Serial EEPROMs
The 24XXX series serial EEPROMs from Microchip Technology support a bidirectional, 2-wire bus and data transmission protocol. The bus is controlled by the microcontroller (master), which generates the Serial Clock (SCL), controls the bus access and generates the Start and Stop conditions, while the 24XXX serial EEPROM works as slave. The 24XXX serial EEPROMs are I2C? compatible and have maximum clock frequencies ranging from 100 kHz to 1 MHz.
This application note is part of a series that provide source code to help the user implement the protocol with minimal effort.
24XX512 + 8051, I2C serial EEPROM, 8051-based MCU, P89L0C952L