On Sun, 29 Nov 1998 21:28:44 -0500 Brian Striggow writes: > I have numerous sources of data which specify the command to >send >to a Hitachi driven LCD display for defining custom characters. >However, >none actually specify how to map out the character. > > Has anybody done this or seen a source for the info?? The character data is a bitmap. Each byte is one horizontal row. Since the character cells are only 5 pixels wide, only the low 5 bits of each byte are used. The LSB is rightmost. The first byte is the top row. If you're using the x8 or x16 modes, each character uses 8 bytes. If you use the x11 mode, each character uses 16 bytes, with only the first 11 visible (there are only 4 custom characters possible in that mode). For example, the stock character "P" would be something like: 00011110 (First byte) 00010001 00010001 00011110 00010000 00010000 00010000 00000000 (Last byte) The high 3 bits of the bytes are stored in RAM, but never used on the screen. So they can be used for general-purpose storage if the PIC has a way to read back from the LCD controller. ___________________________________________________________________ You don't need to buy Internet access to use free Internet e-mail. Get completely free e-mail from Juno at http://www.juno.com/getjuno.html or call Juno at (800) 654-JUNO [654-5866]