Ciao, in una mia esperienza ho fatto così:
1 - ho usato il max3323E, dovrebbe essere analogo ma controlla i datasheet
2 – ho collegato condensatori elettrolitici da 1 uF, ma anche da 0.1 uF funzionava bene, credo che anche da 10 uF non dovresti avere grossi problemi.
3 – ho usato un connettore DB9 invece che DB25, per poterlo collegare ad un PC.
qui un po di riferimenti:
http://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232occhio al RX/TX verso arduino, credo che siano invertiti.
Inoltre al DB9 ho collegato solo i pin 2-3 per rx e tx, il 5 a gnd e il 7 alto e quindi a +5 volt...
In questa configurazione non ho mai avuto problemi.