Hi, I included Cygnal 8051F000 I2C Example Program from keil in my current project. The code work properly but when I enable interrupt I code get hang up after some interval. if I make EA=0 and call I2C routing and after exceuting the I2C ruting I make EA=1; than program run properly best regards satish munot