Hy all, I'm a newbie in this forum (and in modding too), even if I read daily the news on the BiT-Tech site and have printed all the pages in the Articles section... I need help with an LCD display: it's taken from an ERICSSON digital telephone (it worked when I got it) and it's a 20x2 display. It's labelled SII C456001 Rev.1; I found it's a Seiko product, but there is no documentation on the web site. Moreover, it has a strange pinout: it has only 12 pins.... As it has no backlight, I supposed 14 pins could be enough; but 12 .... Anyone has any idea or hint for solving this problem???? Thanks a lot, GeeK!
Welcome to the boards. I haven't run into a 12-pin parallel LCD interface. The standard HC44780 controller chip needs 14 pins (as you seem to have already figured out ). Two of these (1 and 2) are power for the unit--so if there's an obvuios other power connector, maybe you have an answer there. Friendly Google has turned up a post from the eio mailing list that seems to imply that you do have a HD44780 device: http://www.eio.com/public/lcd/2060.html If you can verify that you do have a HD44780 chip on it, we have a few connection guides linked from our LCD FAQ page as well as links to software that will run on a parallel unit. Happy modding!
I've got info on a 10-pin HD44780 setup but not a 12 pin - my guess is that it's a 10 pin with a backlight but I'm not certain. Anyway, here's the pinouts: (hopefully it will stay formatted) Pin | Name | Description | -----|---------------|--------------------------------|-- 1 | Ground | Ground (duh) | 2 | Vcc | +5 | 3 | Vee |Contrast control (10k pot) | 4 | RS |Register Select (// Wire 16)| 5 | R/W | Read/Write (Ground) | 6 | E | Enable (// Wire 1) | 7 | DB4 | Databus Bit 4 (// Wire 6) | 8 | DB 5 | Databus Bit 5 (// Wire 7) | 9 | DB 6 | Databus Bit 5 (// Wire 8) | 10 | DB 7 | Databus Bit 5 (// Wire 9) | I hope that helps. Like I said, most likely wires 11 & 12 are the backlight +5 power.
Yeah that's the one, it's just the same as the 16pin layout but with half the data channels... You'll have troubles making any decent software work with a 4-bit display Rob.
Thanks ndtinker, I'll check your pinout, but I think this is a particular display: as I said, it was in an ERICSSON telephone and surely it has no backlight (I've seen it working). Moreover, it was not possible to adjust the contrast from the phone, so I guess the pinout could be different; this is my guess: PIN| FUNCTION ----|-------------------------- 1 | GND 2 | +5V 3 | Register Select 4 | Enable 5 | Data line 0 6 | Data line 1 7 | Data line 2 8 | Data line 3 9 | Data line 4 10 | Data line 5 11 | Data line 6 12 | Data line 7 I guessed that the VLC and the R/W pins could be useless in the telephone.... Anyway, I've just found the datasheet of the controller: it's a SAMSUNG KS0066F00 chip, pin-to-pin compatible with HD44780. This evening I'll test some pins and we'll see..... Maybe I can take a pic of the module..... Thank you all, GeeK!
If it doesn't have a backlight I'd say the extra two pins are most likely to be spare... could be wrong though we'll see Rob.
I CAN'T BELIEVE IT!!!!!! An Italian Modder! Like me! Hope u'll success in this bro, I found 2 cell phone lcds that would be great mounted in a bay to show different stats (plus, they'r backlit) but had no luck at all in finding the specs.. Good luck m8!
Hi Deymos, nice to see another italian in this forum.... The display is NOT from a cell-phone; it's taken from a digital table phone (ERICSSON Consono 3212 I think). Anyway, where are you from? GeeK!
Sorry, my last 2 neurons <<-----------------+++ Look at my last 2 neurons had some trouble understanding what I've read...too much spraypaint.. Anyway, i'm from Palermo... and believe me it's cold out there
Hey ndtinker, I've checked the pinout and you're right: it is a 10-pin unit with pins 11 and 12 not connected (no backlight). Now I have a question for you: can convert it into a full 8-bit display by simply soldering the missing data lines directly on the pins of the controller? Thanks again, GeeK!
Well my first reaction was no, because how does the controller know its getting a byte instead of a nibble? say you send 00001111, how does it know that wasn't a 1111 nibble with the other half of the byte on the way next? This said the standard HD44780 controller can take a 4bit input without any hardware changes (I'm pretty sure), so maybe you can? Rob.
Hey, remember that the HD44780 can handle both 4 bit and 8 bit I/F with MPU; the only way to tell it how to read data from MPU is setting the DB4 in the Function Set instruction during display setup. So if I solder all the data lines to the controller it should be OK (I repeat should).... Goin' to try this week-end... GeeK!
It's supposed to work but I never really got the chance to try it - I had just bought a 2x40 LCD, finished wiring it, then BAM!, the little chip in the back literally blew out. I'm not sure what happened. I guess I accidentally plugged it into the 12v line instead of the 5v... I guess I need to be more careful.
Whaat? A 2x40!?!?!? It's really a huge one, isn't it? I had no time to test my LCD: my son was ill and I had to help my wife..... Think I have to postpone the expreriment after Xmas time.. I'm going to take a short vacation next week, so let's see next year!!!!! I can't wait anymore GeeK!
hmmmm LCD displays from a cell phone ... are usable on a PC , hmmmm Intresting so , lets say , I find a LCD display , and I have the pin outs , and its a common one then how do u connect it to your pc ? and how can I control it ? do u need a controller for it ? or can u wire it up to a parrallel port ? or com ... ?? please more information on the subject , this is intresting