On Sat, 2014-04-26 at 09:55 -0300, Isaac Marino Bavaresco wrote: > As a side note, the DDRAM mapping is weird. Addresses from 0x00 to n-1 > (n=3D number of columns) are shown in the first line and addresses from > 0x40 to 0x40 + n-1 are shown on the second line. > For modules with 4 lines, addresses n to 2*n-1 are shown on the third > line and 0x40+n to 0x40+2*n-1 on the fourth line. And that is not universally true, unfortunately. These days few LCDs have actual Hitachi controllers - usually they are clones, and sometimes the clones implement special features. On my Explorer 16, address 0x10 is displayed on the first character of the second line, as well as 0x40. I haven't dinked around to see what happens if both locations contain something other than a blank; I kind of view that "feature" as a bug. But I'm sure some genius figured it made life easier for someone. It looks as if Microchip uses 3 or 4 different LCDs on the Explorer 16 so I would be surprised if they all did this. I've seen other strangeness in some LCDs, but the Explorer 16 was the only one that I could see the point, even if I disagreed. --McD --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .