At 02:02 AM 10/1/02 -0400, you wrote: >First time using an LCD (Jameco/Ampire 2x16 unit), and just >experimenting a bit for now. If you're curious, datasheet >is at: https://www.jameco.com/Jameco/Products/ProdDS/171715.pdf > >I'm controlling the LCD manually (for now) with 11 DIP switches. >Sounds painful I know, but it's not that bad... if it works. >Which it doesn't exactly. You need to debounce the E input, which is pin 6 on the typical HD44780-based module. You can use an RC circuit with a Schmitt trigger inverter, for example. All the other inputs can go directly to the switches as you have them, as they are level sensitive rather than edge sensitive. >Another Q... I guess CG stands for character generator, but >why is there an operation to write to CG RAM? What's the >purpose of that? Can I create my own fonts or something? Do a google search for "LCD FAQ". All will be answered. Best regards, Spehro Pefhany --"it's the network..." "The Journey is the reward" speff@interlog.com Info for manufacturers: http://www.trexon.com Embedded software/hardware/analog Info for designers: http://www.speff.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.