Hi Looking at all the ways that an LCD panel can be connected via shift registers, I dreamed up another crazy way by using a 4040 12 bit binary counter !!! (4040 is cheap an in abundance) It still uses 3 lines from the pic and if you want more speed you have to give up another port pin for the RS signal, else this line is tied to Q9 on the 4040 chip. I have code written in SIL 0.713 for a 16C84 to drive a funny EPSON 2*8 display. There is no time delays between byte transfers, so maybe it is not that slow after all. Try it and have a laugh...... Bye Cassie