I am using GLK12232-25-SM Rev1.4 board I2C interface. I found that the LCD module will tie SCL signal to low when in idle, but in I2C spec, it should be open and let the pull up resistor to pull it to high logic. I do not know why, is this an issue of Rev1.4 board? I checked the controller PIC16F877A datasheet, it can config the polarity of SCL in idle by CKP. Is it wrongly configed?
In my CPU board, I have a 4.7k pull up on SCL bus, so when connect the LCD module, this signal will be pull down to about 1.3v