[an error occurred while processing this directive]
Ну сделайте так: заголовок из двух байт - 1-й это количество байт в пакете, 2-й это инвертированное количество слов в пакете, в конце пакета - инвертированный байт суммы всех байтов пакета.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)