Вот это я понимаю дескрипторы?
UART_SendByte(170);
UART_SendByte(204);
UART_SendByte(195);
Да

А вот в этой строчке, байты отправляются по одному или пакетом?
for (i=0; i<800; i++) UART_SendByte(MyBuff[i]);
Если вынести в отдельную функцию то получится пакетом
Неужели ты не понимаешь что в этой строчке написано?

И скажи пожалуйста почему используется библиотека <SmallUart.h>, а не Serial.write ?
SmallUart.h выполняется всего за несколько тактов