Hello, I have developed a software using code architect's I2C software and it works fine when I use the EPM900 emulator. However, when I burn it into a PLC932, it works sometimes and when I add a little code to it or change some statements around, it stops working. The program size is 2200 or so bytes and I do not exceed the data and xdata limits of the chip and all variables are being initialized. Can anyone think of what I am doing wrong? I would appreciate any hints. This thing is driving me crazy! Thanks.