Hi Al,

Your code worked a bit better but no as Code #2.

Even code below won't run as Code #2. I wounder why? Only difference is that there is a variable in array. And why i = 0-7 is OK, but next are not??
Code:
    i=7 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=6 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=5 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=4 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=3 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=2 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=1 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
    i=0 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0 
    
    i=15 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0 '<- Stop working
    ...
    ...
    i=40 : Lcd_SDA = FC.0(i) : Lcd_CLK = 1 : Lcd_CLK = 0
It seems that 1st character (1st 8 bits) are OK, but next charaxters 1-5 are not working (shows only blanck screen at those places).

-Gusse-