You will notice it only has 4 main pins for data/control:

Right-click the LCD → → I2C Address .

: Requires only two wires (SDA and SCL) for communication, saving microcontroller I/O pins. Arduino Forum Usage in Proteus

: You can verify your code's timing and character placement without needing physical components.