International Journal of Computer Technology and Electronics Engineering
I2C controllers have been an integral part of many SoCs in the industry and also have been logically implemented individually. But many of they perform the function of serial to parallel conversion or vice-versa. So in this paper the authors present another function which an I2C controller can play an important role in case of serial communication in the embedded systems. This is the function of priority based address generation for slave devices on the I2C bus. They build an address generator which decides which device should be communicated which should not be.