southamptonzeng / MSP430-sharp-LS013B4DN02-memory-display

SHARP Memory LCD example for MSP430 LaunchPad

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

About

SHARP Memory LCD example for MSP430 LaunchPad


Languages

Language:C 82.9%Language:C++ 15.8%Language:Assembly 1.3%