Write a Review (requires login)
I had a few minutes to answer the last question about the "other" 14 interface pins on the LCD-101 module. I buglighted them out, referred to the SED1330F datasheet, and compiled this list:
(1) Vcc +5V (2) Vss Ground (3) Vo LCD plane supply (4) LP Latch pulse. Pulses once per line and supplies the Y-driver (rows) shift clock. (5) WF Frame signal AC Drive. Depending on how you set this up in the control software, toggles once per frame to control the polarity of the AC drive. (6) NC No connection (open pin) (7) NC No connection (open pin) (8) Y Goes high for the duration of the last last line of each frame. (9) XSCL X shift clock - its falling edge latches XD[0:3] into the X-driver chips. (10) NC No connection (open pin)
(11:14) XD[0:3] X-driver data to X-driver chips (column drive outputs). Since the decay time of the LCD pixels is so slow, do not even consider trying to use these pins to do some kind of light-pen feature. I would surmise that these pins were brought out to allow card-edge testing to verify that the LCD control pins were properly soldered into the board instead of doing some kind of visual test that the LCD is being properly scanned.
Not at all hard to write for. SED1330 is a better featured controller than T6963C. For one, it supports a single gray tone in addition to black and white. You can make the cursor autoincrement go not only left or right, but up or down an entire row. Unlike those common 240x64 T6963C screens which use only 6 bits of a byte (why, I still do not understand), the entire 8 bits of a byte is used. Much easier to work out graphics code. There's nothing like these screens for the money.
Two things to know- this is a reflective, not transflective screen. You cannot add a backlight, the backing is opaque and it will not shine through. Second, the SED1330 has an slight flicker all over the screen whenever a command goes across the data bus, even if it's a read. It becomes noticible when you're doing a lot of bus traffic and hits the halftones the hardest.
Takes a bit to work through the datasheet (get a generic SED1330F datasheet from the web) but once you understand it, it's a sweet little panel. I got mine up and running with a Basic Stamp in about 30 minutes. Vlcd is about -10V. An inverter and doubler off the +5V line should do the trick.
This is a good quality LCD with super value, comparing to others, such as those post on futurlec.com, which are junks. By the way, they do sell junks. Worst of all, their customer service sucks too. I ordered some parts from them, most were DOA, and I asked for a replacement; guess what, I never got a reply. In contrast, All electronics provides good services and their parts are high quality.
I have posted Picaxe basic code to drive this display here: http://www.picaxeforum.co.uk/showthread.php?t=17565. The display is faster than the 64 Mhz chip I am using (20X2), but still fun to play with.