Why in the world would you use SERIN/SEROUT when you have hardware serial ports available?