Arduino Support
Flash firmware to AVR and ARM-based Arduino boards.
Supported Boards
| Board | Chip | Protocol |
|---|---|---|
| Arduino Uno | ATmega328P | STK500 |
| Arduino Nano | ATmega328P | STK500 |
| Arduino Mega 2560 | ATmega2560 | STK500v2 |
| Arduino Leonardo | ATmega32U4 | AVR109 |
Arduino boards with ATmega32U4 (Leonardo, Micro) require manual bootloader entry by double-pressing reset.
File Format
Arduino AVR boards use Intel HEX format (.hex files). When compiling in Arduino IDE, use "Export Compiled Binary" to generate the .hex file.
Bootloader Entry
- • Uno/Nano/Mega: Automatic (press reset or connect)
- • Leonardo/Micro: Double-tap reset button quickly
- • Pro Micro: Short RST to GND twice