Hi Alice,
Thank you for your quick response. I connected the IICSDA and IICSCL lines to a scope. The IICSDA line is being pulled upto 4.5 volts and IICSCL line stays at 0 volts. I am not seeing a pulse in either of the lines. Do you think there is a register I need to set in order to see the clock pulses ?
I assigned the register IIC0IBCR register to 0xB0 which enables IIC bus module, sets Master mode and sets the transmit bit. Although when I do this the register IIC0IBSR gets set to 0xA4.

Do you think this could be one of the problems ?
Below is a snippet of the part of the code which transmits and receives data -

It looks like the main problem is the lack of clock pulses on the IIC0SCL line. Do let me know your thoughts.
Once again deeply appreciate your insight.
Sincerely,
Mahendra