HELLO Ruturaj A. Nanoti Thank you, very good article! But i want to create a function that clears the screen before displaying it but when used in while(1) the screen flickers, how to fix this? Thanks void I2CLCD_Clear(void) { LCD_Write_Cmd(LCD_ADDR,INST_REG,0x01); delay_ms(10); }