Greetings.
I would like to be able to scan an alphanumeric keyboard and drive the bare glass of a graphic LCD display (say, 160x100 or 160x160px) in a device that is essentially an intelligent frame buffer with a keyboard ("very thin client").
That is, the device receives display updates, either as entire frames or as pixel deltas (changed pixels only). The latter, especially, would need a small micro.
Since I want this to be cheap, cheap, cheap in very high volumes, I'd like to do this in an ASIC with as much functionality as economically justified on the one die.
Does it make economic sense to do the ASIC in a package with a humongous number of pins (i.e. row and column scanners for the kbd and row and column drivers for the display plus memory interface for external RAM/ROM)? That would make over 350 pins, I would think, for the 160x160 LCD and a 10x10 kbd matrix.
Another issue is drive voltages for the display from such an ASIC; charge pumps, etc.
Am I nucking futs? Should I just go with a bunch of standard parts? If so, any suggestions?
John