I2C LCD Interface allows you to connect an LCD to a micro controller with only two wires.
Reason to use I2C interface LCD
1. Prefer more pins to be available for other usage, LCD interface requires a minimum of 6 pins, normally.
2. Serial port already occupied and not able to run a serial LCD display.
3. As to make for a control panel. Flexibility of driving a display + button inputs.
Advantageous of I2C LCD Interface
1. Using only two wires from your micro-controller.
2. Possible to use up to multiple I2C LCD interfaces on the same I2C bus.
3. User can connect other I2C devices such as EEPROM, Thermometer, LED driver & amp for driving more applications.
4. Easily wire some button input pad, like a control panel. Example, seven I2C LCD Interfaces for 35 buttons extension.
5. Free up your serial port for other another use.