MAX232 chip fails to initialize properly with arduino I have connected a MAX232 chip for RS232 communication with my Arduino.
The chip input is connected to Arduino Tx and it is getting power from external 3.3 volt dc power source.

My Arduino is also getting power from 12 volt DC external power source.

While I connect and start the device, the PC is not getting any data until I reboot the MAX232.

How do I make a robust setup so that after I turn the powers on, it starts transmitting. Even if connection to my PC has been lost.
Datasheet for MAX232


  Section 7.3 Recommended Operating Conditions VCC Supply voltage
  
  MIN=4.5, NOM=5, MAX=5.5 (V)


The MAX232 has a minimum supply voltage of 4.5V, typically expecting 5V.

There are other alternatives, such as the MAX3232, which supports either 3.3V or 5V supply voltage.