alan smith wrote: > OK, so what about just sending a character....say....A. I suppose [...] Hi Alan, I did do it like this: have an array of "chars", organized as (for simplicity) 8x8 pixels, either in Program memory or I2C/SPI External EEPROM; Calculate a pointer into it, based on ASCII code (i.e. 65 for "A") (usually I subtract 32); position the Graphic cursor of the LCD at the top-left position where the char is going to be printed; go reading one after the other the 8 byte making up the Char, and plot them onto the LCD one below the other. I had done it in assembler, should go finding that code... -- Ciao, Dario -- ADPM Synthesis sas - Torino -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist