Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: What is the best way to control a monochrome LCD?

2006-05-16 by rtstofer

--- In lpc2000@yahoogroups.com, Sean <embeddedrelated@...> wrote:
>
> I am very surprised.
> 
> Controlling a decent sized LCD is not an unusual 
> thing to do -- why are there no cheap solutions??
> 
> Has anyone had any luck with the RA8835 
> chip?  It's supposed to be a drop-in replacement 
> for the SED1335 but I can't figure out where to buy it!
> 
> The Freescale MC908 looks like it might work as 
> well, except I can't find any documentation on it 
> and the freescale site is very broken.
> 
> There must be another way...
> 
> -- Sean

No problem whatsoever with the Intel PXA255.  The LCD controller is
one of the internal gadgets.  This is an ARM9 and runs Linux - see
www.gumstix.com.

There is a driver built into the kernel and documentation is available
on how to activate it.

It is worth knowing that http://www.nyx.net/%7Ejpurbric/lcd/ has a
schematic for a controller based on the PIC16F877.  However, source is
not offered and there are some glitches according to the author.

I am in the process of building a simple ASCII terminal using this
display (640x480 - monochrome) http://tinyurl.com/lmcoh,  I plan to
use the Atmel ATmega128 because I don't want to be bothered with 3.3V
-> 5V translation.  If it wasn't for that little problem, I would just
use the LPC2106.  In either case, the character generator will be in
flash and the frame buffer will be external - DRAM initially but
probably SRAM later on.

I built this Z80 with CP/M project on an FPGA a couple of years ago. 
Now I would like to delete the VGA output and use the LCD ASCII
terminal with TeleVideo TV950 emulation.  Eventually, I would like to
port the LCD controller to the FPGA but I am short of pins.  Hm...

Richard

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.