In message <199712171728.LAA07430@dfw-ix11.ix.netcom.com> PICLIST@MITVMA.MIT.EDU writes: > Mike Watson wrote: > > > In my current project, I have to write to a 16x1 character LCD > > display (the type based on the Hitachi 44781 (???) chip) > > .... > > it seem like the line is split into 2, with the second group of 8 > > characters appearing at some higher address. (ie 0x40). > > > > This means that I can't just write chars to the display, I have to > > know when I go from the 8th to the 9th char and adjust the address > > accordingly. > > > > I have not come across this before. Is this common? > > Yes, it is, Mike... The "16 x 1" displays are actually 8 x 2. > > -Andy > I have yet to get this to work, even with the knowledge that they are configured as 8x2. I have a program that outputs an address to the display then a character to all 128 possible display positions, but only the left hand 8 digits have characters in them. o Do the displays need to be initialised as 1 or 2 lines (does it make any difference) ? ( Other info: I have r/w tied low, the display is a known working display ) Thanks and regards, Mike Watson