I2C/SPI Character LCD Backpack reduces the number of pins needed to connect to an LCD. LCDs are a fun and easy way to have your microcontroller project talk back to you. Character LCDs are common, and easy to get, available in tons of colors and sizes. There are lots of tutorials written on using character LCDs with an Arduino or a similar microcontroller. The problem with the LCDs is that the number of pins to control an LCD can be restrictive, especially with ambitious projects. Therefore using a backpack to reduce the number of pins to control an LCD is important.
By using simple i2c and SPI input/output expanders I2C/SPI Character LCD Backpack reduces the number of pins while still making it easy to interface with the LCD. For Arduino users, Adafruit provides an easy-to-use library that is backwards compatible with projects using the '6 pin' wiring. The breakout comes with a 2-pin and 3-pin terminal block.
I2C/SPI Character LCD Backpack will work with any 'standard' character LCD, from 8x1 to 20x4 sizes as long as they have a 16-pin single-line connection header at the top.
Note that the backpack only works with LCD modules. It does not work with the 16x2 OLED displays. The backpack also does not control the LCD backlight on RGB backlight LCD displays. If you want to control the RGB backlight you have to connect them to your microcontroller and control via the microcontroller.
Adafruit page for detailed tutorial on usage
Adafruit Web Site: https://www.adafruit.com/product/292