SHARP Memory LCD example for MSP430 LaunchPad
C C++ IDL Arduino Assembly
Latest commit 1c10191 Sep 25, 2014 @astuder typos
Permalink
Failed to load latest commit information.
KiCad added Kicad library cache Jul 13, 2014
energia typos Sep 24, 2014
.gitattributes initial commit Nov 19, 2012
.gitignore initial commit Nov 19, 2012
BoosterPack Layout.png G2553 and BoosterPack Mar 15, 2014
BoosterPack Schema.pdf G2553 and BoosterPack Mar 15, 2014
README.md updated readme Apr 27, 2014
doublewide.asm initial commit Nov 19, 2012
font.h initial commit Nov 19, 2012
main.c G2553 and BoosterPack Mar 15, 2014

README.md

Example of using SHARP Memory LCD LS013B4DN04 with MSP430G2553

This is a simple library for TI MSP430G2553 to write characters to SHARP LS013B4DN04 Memory Display using USCI for hardware SPI.

SHARP LS013B4DN04 is a very low power 1.35 inch, 96x96 pixel LCD display. It uses less than 15 uW when displaying a static image. http://www.sharpmemorylcd.com/1-35-inch-memory-lcd.html

This code also works with the predecessor LS013B4DN02 and should work with any display of that series with compatible pinouts.

The project also includes a matching BoosterPack to mount the display on a MSP430 LaunchPad. More information about the BoosterPack can be found on 43oh: http://forum.43oh.com/topic/4979-sharp-memory-display-booster-pack/

Pinout MSP430 -> Display

  • P1.0: LED (VCOM status display)
  • P1.5: SCLK (SPI clock)
  • P1.7: SI (SPI data)
  • P2.0: DISP (display on/off)
  • P2.5: SCS (SPI chip select)
  • GND: GND
  • VCC: VDD and VDDA

After adjusting for different pin-out (DISP,SCS), this code also works with the official SHARP LCD BoosterPack by Texas Instruments. http://www.ti.com/tool/430BOOST-SHARP96

This code should also work with the Adafruit SHARP Memory Display Breakout http://www.adafruit.com/products/1393

A library and example for Energia can be found in the Energia subfolder of this project. This library should also work with Arduino (untested).