20x4 LCD Module Amber on Black
It has serial interface (serial TTL, i2c and SPI) for easy interface to any micro controller, all in a standard LCD module size (no more backpack or wider size needed).
Contrast and backlight can be controlled using serial commands.
Serial interface is selectable by setting different jumpers.
For Serial interface, use pins 1 to 3 (Pin 1 = RX, Pin 2 = GND, Pin 3 = +5V) on header.
For i2c interface, use pins 7 to 10 (Pin 7 = SCL, Pin 8 = SDA, Pin 9 = GND, Pin 10 = +5V) on header.
For SPI interface, use pins 5 to 10 (Pin 5 = SS, Pin 6 = SDO, Pin 7 = SCK, Pin 8 = SDI, Pin 9 = GND, Pin 10 = +5V) on header.
Dimensions: 98 x 60 x 13.5 mm
Arduino 1.0 Library in github
Arduino Sample program
Arduino Custom Character example for i2c (Wire) mode
Additional information and support
The sample code is for a 16x2 display, but it works for the 20x4 display as well.