Столкнулся с такой же проблемой перегрева MAX232, выкинул чип, вставил другой - заработал. Похоже мы сталкиваемся с партией брака. По схеме все верно подключено. Вот моя схема. Никаких причин других я не нашел. То работает, то греется. Поменял - не греется.
И еще ошибку нашел - подключение к линии питания +5 самой ардуины. В итоге сгорел понижающий стабилизатор на ардуине, когда MAX стала жрать тока как не в себя... С этим тоже осторожней будьте