Если у вас у МК используется всего один USART, то оформление в виде класса много пользы не даст. Но если у МК много USART'ов, то имеет смысл организовать код в виде класса, чтобы его можно было использоваться для всех USART'ов. Особенно, если используется не простой побайтный I/O, а организованы программные буфера и вывод типа форматного printf().