I'd prefer to do this in hardware serial port because it is much faster. Or at least the Debug and Debugin.

Some serial devices do respond very fast and had a case where Serin/Serout was unable to follow.

Ioannis