1 Ben PCF8833 is an experiment with the Ben NanoNote and a "Nokia 6100" display provided by the [http://shieldlist.org/nuelectronics/colorlcd-joystick Color LCD & Joystick Shield] from Nuelectronics. Since the shield requires 5V logic but the Ben works with 3.3V, some [https://www.adafruit.com/products/757 level shifters] are required for this to work. 2 3 The PCF8833 display controller, particularly when used with a "Nokia" display, was documented by James P. Lynch in his [http://www.sparkfun.com/tutorial/Nokia%206100%20LCD%20Display%20Driver.pdf Nokia 6100 LCD Display Driver] tutorial. It appears that most subsequent efforts have drawn from this work, and thanks are therefore due to the author for his generosity in sharing his findings. 4 5 == Goals == 6 7 * Experiment with SPI communication using the 8:10 port (see [[UBB]]) 8 * Re-use an Arduino shield that wasn't seeing any action 9 * Prototype code that may one day be ported back to the Arduino 10 * Evaluate [https://www.adafruit.com/products/757 level shifters] for interfacing needs 11 12 == Progress == 13 14 A [http://hgweb.boddie.org.uk/ben-pcf8833/ repository] is available containing code to allow the Ben to communicate with the display, and some results are shown below. 15 16 <gallery widths=400px heights=300px> 17 File:PCF8833-with-breadboard.jpg|The display connected to a breadboard, with power supplied by an Arduino board's 5V output, and the Ben connected via two 3.3V to 5V level shifters to the display inputs 18 </gallery> 19 20 [[Category:Ben NanoNote]]