Backpack for an HD44780 controlled LCD using a 74HC595 shift register to drive with 3 Arduino pins instead of 7. There are several Arduino libraries for this. Here is one example (NOT mine): https://code.google.com/p/arduino-lcd-3pin/ There is another version of this board for the equally common 8x2 header.