8-bit
Microcontrollers
Application Note
Rev. 1472D-AVR-01/08
AVR350: Xmodem CRC Receive Utility for AVR
®
Features
•
Programmable Baud Rate
•
Half Duplex
•
128-byte Data Packets
•
CRC Data Verification
•
Framing Error Detection
•
OverRun Detection
•
Less than 1K Bytes of Code Space
•
C High-level Language Code
1 Introduction
The Xmodem protocol was created years ago as a simple means of having two
computers talk to each other. With its half-duplex mode of operation, 128-byte
packets, ACK/NACK responses and CRC data checking, the Xmodem protocol has
found its way into many applications. In fact most communication packages found
in the PC today have a Xmodem protocol available to the user.