Исторически сложилось так, что отправлять текст ASCII только через последовательное соединение, которое умещается в семь битов, и восьмой бит будет использоваться в качестве маркера четности, который может указывать, правильно ли передаются данные.
Поскольку проверка четности не фиксирует ошибки на четном количестве бит и не может исправить данные вообще, это не так уж и полезно, и современная практика заключается в использовании 8-битных данных и выполнении ошибокобнаружение и исправление на более высоком уровне протокола.
Короткий ответ: вы, вероятно, хотите 8-битный, но это зависит от того, что ожидает другой конец последовательного соединения.
Обновление: сВаш другой вопрос звучит так, как будто вы программируете оба конца соединения и проверяете сумму своих сообщений, так что однозначно использовать 8-битный код определенно проще.