This is the serial backpack for graphic LCDs. The SparkFun Graphic LCD Serial Backpack interfaces to either our [160×128 pixel “Huge” Graphic LCD](http://www.sparkfun.com/commerce/product_info.php?products_id=8799), or the smaller [128×64 pixel display](http://www.sparkfun.com/commerce/product_info.php?products_id=710), and provides a simple serial interface to a full range of controls.
This backpack will allow you to write text, draw lines, circles and boxes, set or reset individual pixels, and erase specific blocks of the display. The backlight and baud rate can also be controlled via serial communication. There’s also a reverse mode that allows the screen to operate blue on white instead of white on blue. Additionally, all source code for the ATMega168 processor is compiled using the free WinAVR compiler and is free for downloading.
There is a solder jumper on the backpack that determines which display is used. When the solder jumper is closed, code for the 128×64 display will run. If the jumper is open, code for the 160×128 display will run.
Check out this [tutorial](http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=120)!
* Supply voltage: 6V–7V DC
* Current draw: 220mA (backlight at 100%)
* Serial input: 0-5V
* Adjustable baud rate (115200 default) with 8 data bits, no parity, 1 stop bit
* Draw text, circles, lines boxes
* Turn on or off individual pixels
* Potentiometer controlled contrast adjustment
* Backlight control
* 2.02×1.11″ (51x28mm)
* [Eagle Files](https://cdn.sparkfun.com/assets/7/8/5/7/6/Graphic_LCD_Backpack-v15.zip)
* [Hookup Guide](https://learn.sparkfun.com/tutorials/serial-graphic-lcd-hookup/)
* [GitHub](https://github.com/sparkfun/GraphicLCD_Serial_Backpack/tree/V_1.0.1) (Design Files & Example Code)
* [GitHub](https://github.com/sparkfun/SparkFun_Graphic_LCD_Serial_Backpack_Arduino_Library/tree/V_1.0.1) (Library)