We are using the s6e2cc controller to interfacing the key board through the I2C . iam using PDL drivers for the I2C . when iam writing the data to the keypad controller its working fine i.e SDA and SCL lines are at high state but when iam reading the data the clock signal is high and the SDA line is in the low . But the data read from the keypad controller is correct . Iam facing the problems of the stop command is not occurring i.e (IBSR . SPC is not in set condition ) .