Обычно INotifyPropertyChanged реализуется в классе, имеющем бизнес-логику приложения, разработанного для WPF или Silverlight.
Если класс SerialPort используется другими приложениями, такими как WCF или Winform 2.0, INotifyPropertyChanged будет бесполезным или бесполезным.
В любом случае, это интерфейс, понятный движку фреймворка WPF.
И Вы можете создать бизнес-класс, который может реализовать INotifyPropertyChanged и внутренне содержать класс SerialPort.
Надеюсь, это имеет смысл.