I2C LCD Interface allows you to connect an LCD to a micro controller with only two wires. This interface can be used with the Basic Stamp, the Arduino, a Microchip Pic, or any other micro-controller that has built in or a bit banged I2C interface.
You would use this if;
- You would like more pins to be available for another use, normally an LCD interface requires a minimum of 6 pins.
- You are already using the serial port (or don't have one) to run a serial LCD display.
- You would like to make a control panel. Not only does it let you drive a display, but there is also the possibility of five button inputs!
With the I2C LCD Interface you can;
- Use up to seven I2C LCD interfaces on the same I2C bus.
- Use other I2C devices such as EEPROMS, Thermometers, LED drivers etc ...
- Easily wire a five button input pad, like a control panel. (With seven I2C LCD Interfaces you could have 35 buttons in all!)
- Free up your serial port for other another use.
The interface can also be configured to work with SPI, by using the MCP23S17 port expander.
More information about the I2C / SPI LCD Interface here.





