8.5.1 Execution Time
The time required for the target device to receive, decode, and program data depends on the following factors:
- File size. The more data, the longer it takes.
- Baudrate. The higher the transmission speed, the shorter the transmission time.
- Target AVR speed. The higher the clock frequency, the shorter the decoding time.
- Programming time of Flash page. This is a device constant and cannot be altered.
- Key-size. AES128 is faster to decrypt than AES256. In fact, AES192 is slower than AES256. It has something to do with 192 not being a power of 2.
- Miscellaneous settings. For example, CRC check of application section takes short time.