Check http://mark.michaelis.net/Blog/TheBa...erialPort.aspx

Check at namespace System.IO.Ports