After a week working with my MCU RS232 interface, I was always able to get the terminal to respond to an ASCII string, but the MAX232I it would not allow data to be received by the MCU. I placed a scope and observed that the low level was 2.5 volts. I tried 2 other chips from the batch I bought from either Mouser or Digikey. Same result! I found in my collection a MAXIM RS232 and placed it in my circuit and to my surprise, the low level shifted to 1 volt and the MCU was able to receive the data. According to TI data sheet this low level should be at MAX 0.8 volts. What is going on here. Do I have a ground loop problem?