This document describes the communication protocol used between AVR Studio and JTAGICE mkII.
The document defines the protocol used by AVR Studio (master) to communicate with the JTAGICE mkII emulator (slave). It covers packet structure, state‑machine handling, and error checking for both USB and RS‑232 interfaces.
Key features include the message start and token bytes, CRC verification, supported command ranges, and details on USB full‑speed operation, power delivery, and default RS‑232 settings. The note also lists the master commands such as sign‑off, sign‑on, and parameter writing, with their expected responses.
| USB speed | 12 Mbps |
|---|---|
| USB power draw | 500 mA |
| RS‑232 default settings | 19200 bps, 8N1, no handshake |
| USB endpoints | 2 bulk endpoints |
The default RS‑232 settings are 19,200 bps, 8N1, with no handshake.
Yes, the USB cable can supply power and the emulator can draw up to 500 mA from the USB hub.
The device supports USB full‑speed operation at 12 Mbps.