This very useful LCD backpack breakout board from Adafruit reduces the number of pins required to connect to an LCD to your Raspberry Pi or other Microcontroller! By using i2c and SPI input/output expanders the number of pins required has been reduced (only 2 pins are needed for i2c) while still making it easy to interface with the LCD. The breakout comes with a 2-pin and 3-pin terminal block as shown which can be snapped together to make a 5-pin terminal and then soldered to the backpack for easy wiring.
Character LCDs are a fun and easy way to have your microcontroller project talk back to you. They're also very common, easy to get and available in tons of colors and sizes. This backpack will work with any 'standard' character LCD, from 8x1 to 40x4 sizes as long as they have a 16-pin single-line connection header at the top. It does not work with the 16x2 OLED displays.
For advanced users, this project can be used for general purpose I/O expansion, the MCP23008 has 8 i/o pins (7 are connected) with optional pull-ups, the SPI 74HC595 has 7 connected outputs.
Adafruit i2c / SPI LCD Backpack Features:
Reduce the number of pics required to connect an LCD to a microcontroller to 5 (or less)
Works with any 'standard' character LCD from 8x1 to 40x4 sizes
MCP23008 - 8-Bit I/O Expander with Serial Interface
74HC595 - 8-bit serial-in, serial or parallel-out shift register with output latches