hello everyone i am interfacing 40x4 lcd to c8051f020 microcontroller my circuit is fine and code is also working i can display data from ddram and characters using cgram but when i switch off the circuit and switch it on i.e at the power on my symbols made in the cgram are disturbed i.e they take some different shape eg: i hade made up key arrow by passing first address i.e 0x40 and then 0x01,0x03,0x07,0x0f,0x07,0x03,0x01 arrow appears correct but at the power on it changes its shape i increased the delay to 200 usec but its of no use i am using first 2 rows for the display of symbols so data and commands are related to first two rows only i.e rw,rw and enb0 signals problem is only at the power on pls help me thank you all take care