Wenn das ein neuer Kontroller ist gehören noch die Fusebits auf externen Quarz eingestellt sonst läuft er mit dem internen 1MHz Oszillator und da geht mit dem UART nichts, aber Vorsicht, genau anschauen was du machst, sonst sperrst du dich vom Programmieren aus. Da ich nur mit GCC und PonyProg arbeite kann ich dir bei Bascom nicht helfen.
Die Zählweise beim MAX232 ist wie auf dem Bild die Pin angeschrieben sind, rechts von unten nach oben, das ist bei allen DIL-ICs so.