HelloIt’s possible it’s the delay.Try changing your code:void lcdInitialize(void){lcdCommand(0x38); // Configuring lcd in 16column and 2row formatdelayMs(5);lcdCommand(0x38); // Configuring lcd in 16column and 2row formatdelayMs(3);lcdCommand(0x0C); ...