> How would one interface the PIC to the LCD? It depends on 'the PIC' and 'the LCD'. You didn't tell us which PIC and which LCD. In general LCDs are of three different types: 1) No drivers or controllers - you generate the complete AC LCD signal 2) Drivers, but no controller - you generate a basic logic level signal, usually parallel, on a regular basis to display the image. 3) Drivers and controller on the LCD - usually has some sort of 8 bit data interface (serial or parallel) and either a register based system, or banked memory writes, etc You can get small cell phone style LCDs with data sheets from places such as http://www.crystalfontz.com which are of the third type - both drivers and a very simple controller. It's not trivial to write to them, but you don't have to worry about refresh, and it isn't difficult. As far as the menu system - it would depend the programming ability of "someone". Since a menu system is useless without input, it would also depend largely on how the user interacts with the device. Is there a 4 way joystick switch? only two buttons, perhaps? These things really control how the menu is programmed in a tiny micro such as the PIC. If your question is, "What is the difficulty level of building a PIC project, the main aspect being a menu interface on a graphics LCD?" Then I'd say it's a moderate level project for someone who has moderate experience programming and moderate experience doing electronics. I wouldn't place it at the level of beginner, but that certianly doesn't mean that a dedicated beginner couldn't accomplish such a task - it just means they will spend a lot more money and time doing it than someone with more experience. -Adam Jay Hanson wrote: >Suppose someone wanted to impliment a menu system with a PIC and a small >graphical LCD (like on a cell phone or a RIO -- much smaller than the serial >backpacks I have seen). How would one interface the PIC to the LCD? > >Jay > >-- >http://www.piclist.com hint: To leave the PICList >mailto:piclist-unsubscribe-request@mitvma.mit.edu > > > > > -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu