Um negative Spannungen zu verhindern hab ich mich jetzt auch für 4 Widerstände und 2 Transistoren entschieden.
Software: Der DTR-Impuls braucht nicht lang zu sein, das Register SN74LS164 arbeitet locker mit 25 MHz (40 ns; ein Fünftel dessen, was für die höchste Baudrate benötigt wird).