ну я обычно софтово через COM работаю на PIC - тада на приём нужен тока 1 резистор, а на выдачу ваще ничо не нужно - с выхода PIC прямо на COM. При +5 питании PIC ваще никаких проблем, но работает и при +3.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)