[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

C. List of Programmers

AVRDUDE supports the programmers below: the left column lists the programmer’s id as used for -c, whilst the right column contains a short description and the list of available programming interface(s) in brackets; see Programmer Definitions). There is more detail about each programmer in the AVRDUDE configuration file.

2232hio2232hio based on FT2232H with buffer and LEDs (TPI, ISP)
4232hFT4232H programmer (TPI, ISP)
adafruit_gemmaTrinket Gemma bootloader disguised as USBtiny (SPM)
arduinoArduino bootloader using STK500 v1 protocol (SPM)
arduino-ft232rArduino: FT232R connected to ISP (TPI, ISP)
diecimilaArduino: FT232R connected to ISP (TPI, ISP)
arduino_as_ispAVR as programmer with Arduino-as-ISP FW (ISP)
arduino_gemmaArduino Gemma bootloader disguised as USBtiny (SPM)
arduinoispArduino-branded USBtiny ISP Programmer (TPI, ISP)
arduinoisporgArduino-branded USBtiny ISP Programmer (TPI, ISP)
atmeliceAtmel-ICE (JTAG, XMEGAJTAG, AVR32JTAG)
atmelice_jtagAtmel-ICE (JTAG, XMEGAJTAG, AVR32JTAG)
atmelice_dwAtmel-ICE (debugWIRE)
atmelice_ispAtmel-ICE (ISP)
atmelice_pdiAtmel-ICE (PDI)
atmelice_tpiAtmel-ICE (TPI)
atmelice_updiAtmel-ICE (UPDI)
avr109Atmel bootloader (AVR109, AVR911) (SPM)
avr109Atmel bootloader (AVR109, AVR911) (SPM)
avr911Atmel bootloader (AVR109, AVR911) (SPM)
avr911Atmel bootloader (AVR109, AVR911) (SPM)
avr910Atmel Low Cost Serial Programmer (ISP)
avr910Atmel Low Cost Serial Programmer (ISP)
avrftdiFT2232H/D programmer (TPI, ISP)
2232hFT2232H/D programmer (TPI, ISP)
avrispSerial Atmel AVR ISP using STK500 (ISP)
avrisp-uKanda AVRISP-U (TPI, ISP)
avrispmkIIUSB Atmel AVR ISP mkII (TPI, ISP, PDI)
avrisp2USB Atmel AVR ISP mkII (TPI, ISP, PDI)
avrispv2Serial Atmel AVR ISP (TPI, ISP)
buspirateThe Bus Pirate in AVR programming mode (ISP)
buspirate_bbThe Bus Pirate in bitbang mode (TPI, ISP)
butterflyAtmel bootloader (Butterfly Development Board) (SPM)
butterflyAtmel bootloader (Butterfly Development Board) (SPM)
butterfly_mkMikrokopter.de Butterfly bootloader (SPM)
mkbutterflyMikrokopter.de Butterfly bootloader (SPM)
bwmegaBitWizard ftdi_atmega builtin programmer (TPI, ISP)
c232hmC232HM cable from FTDI (TPI, ISP)
c2n232iserial port: reset=dtr sck=!rts sdo=!txd sdi=!cts (TPI, ISP)
ch341aCH341A programmer: note AVR F_CPU > 6.8 MHz (ISP)
dasaserial port: reset=rts sck=dtr sdo=txd sdi=cts (TPI, ISP)
dasa3serial port: reset=!dtr sck=rts sdo=txd sdi=cts (TPI, ISP)
digilent-hs2Digilent JTAG HS2 (MPSSE) (TPI, ISP)
dragon_dwAtmel AVR Dragon (debugWIRE)
dragon_dwAtmel AVR Dragon (debugWIRE)
dragon_hvspAtmel AVR Dragon (HVSP)
dragon_hvspAtmel AVR Dragon (HVSP)
dragon_ispAtmel AVR Dragon (TPI, ISP)
dragon_ispAtmel AVR Dragon (TPI, ISP)
dragon_jtagAtmel AVR Dragon (JTAG, XMEGAJTAG, AVR32JTAG)
dragon_jtagAtmel AVR Dragon (JTAG, XMEGAJTAG, AVR32JTAG)
dragon_pdiAtmel AVR Dragon (PDI)
dragon_pdiAtmel AVR Dragon (PDI)
dragon_ppAtmel AVR Dragon (HVPP)
dragon_ppAtmel AVR Dragon (HVPP)
drybootEmulates bootloader programming without the part (SPM)
dryrunEmulates programming without a programmer (TPI, ISP, PDI, UPDI, HVSP, HVPP, aWire)
ehajo-ispAVR ISP programmer from eHaJo.de (TPI, ISP)
flyswatter2TinCan Tools Flyswatter 2 (TPI, ISP)
ft2232hFT2232H/D programmer (TPI, ISP)
ft2232h_jtagFT2232H based generic JTAG programmer (JTAG)
ft232hFT232H based generic programmer (TPI, ISP)
ft232h_jtagFT232H based generic JTAG programmer (JTAG)
ft232rFT232R based generic programmer (TPI, ISP)
ft245rFT245R based generic programmer (TPI, ISP)
ft4232hFT4232H programmer (TPI, ISP)
iseavrprogAVR ISP programmer from iascaled.com (TPI, ISP)
jtag1slowAtmel JTAG ICE mkI (JTAGmkI)
jtag1slowAtmel JTAG ICE mkI (JTAGmkI)
jtag2dwAtmel JTAG ICE mkII (debugWIRE)
jtag2dwAtmel JTAG ICE mkII (debugWIRE)
jtag2fastAtmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtag2fastAtmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtag2Atmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtag2Atmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtag2ispAtmel JTAG ICE mkII (TPI, ISP)
jtag2ispAtmel JTAG ICE mkII (TPI, ISP)
jtag2pdiAtmel JTAG ICE mkII (PDI)
jtag2pdiAtmel JTAG ICE mkII (PDI)
jtag2slowAtmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtag2slowAtmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtag2updiJTAGv2 to UPDI bridge (UPDI)
nanoeveryJTAGv2 to UPDI bridge (UPDI)
jtag3Atmel AVR JTAGICE3 (JTAG, XMEGAJTAG, AVR32JTAG)
jtag3Atmel AVR JTAGICE3 (JTAG, XMEGAJTAG, AVR32JTAG)
jtag3dwAtmel AVR JTAGICE3 (debugWIRE)
jtag3dwAtmel AVR JTAGICE3 (debugWIRE)
jtag3ispAtmel AVR JTAGICE3 (ISP)
jtag3ispAtmel AVR JTAGICE3 (ISP)
jtag3pdiAtmel AVR JTAGICE3 (PDI)
jtag3pdiAtmel AVR JTAGICE3 (PDI)
jtag3updiAtmel AVR JTAGICE3 (UPDI)
jtag3updiAtmel AVR JTAGICE3 (UPDI)
jtagkeyAmontec JTAGKey/JTAGKey-Tiny/JTAGKey2 (TPI, ISP)
jtagmkIAtmel JTAG ICE mkI (JTAGmkI)
jtagmkIAtmel JTAG ICE mkI (JTAGmkI)
jtag1Atmel JTAG ICE mkI (JTAGmkI)
jtag1Atmel JTAG ICE mkI (JTAGmkI)
jtagmkIIAtmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtagmkIIAtmel JTAG ICE mkII (JTAG, XMEGAJTAG, AVR32JTAG)
jtagmkII_avr32Atmel JTAG ICE mkII (aWire)
jtagmkII_avr32Atmel JTAG ICE mkII (aWire)
jtag2avr32Atmel JTAG ICE mkII (aWire)
jtag2avr32Atmel JTAG ICE mkII (aWire)
ktlinkKT-LINK FT2232H: IO switching, voltage buffers (TPI, ISP)
mib510Crossbow MIB510 programming board (TPI, ISP)
micronucleusMicronucleus bootloader (SPM)
nibobeeNIBObee (TPI, ISP)
o-linkO-Link, OpenJTAG ARM JTAG USB (TPI, ISP)
openmokoOpenmoko debug board (v3) (TPI, ISP)
pavrJason Kyle’s pAVR Serial Programmer (ISP)
pickit2Microchip PICkit 2 programmer (ISP)
pickit4MPLAB(R) PICkit 4 (JTAG, XMEGAJTAG)
pickit4MPLAB(R) PICkit 4 (JTAG, XMEGAJTAG)
pickit4_jtagMPLAB(R) PICkit 4 (JTAG, XMEGAJTAG)
pickit4_jtagMPLAB(R) PICkit 4 (JTAG, XMEGAJTAG)
pickit4_ispMPLAB(R) PICkit 4 (ISP)
pickit4_ispMPLAB(R) PICkit 4 (ISP)
pickit4_pdiMPLAB(R) PICkit 4 (PDI)
pickit4_pdiMPLAB(R) PICkit 4 (PDI)
pickit4_tpiMPLAB(R) PICkit 4 (TPI)
pickit4_tpiMPLAB(R) PICkit 4 (TPI)
pickit4_updiMPLAB(R) PICkit 4 (UPDI)
pickit4_updiMPLAB(R) PICkit 4 (UPDI)
pickit5_updiMPLAB(R) PICkit 5, PICkit 4 and SNAP (PIC) (UPDI)
pickit5_updiMPLAB(R) PICkit 5, PICkit 4 and SNAP (PIC) (UPDI)
pkobn_updiCuriosity nano (nEDBG) (UPDI)
ponyserponyprog serial: reset=!txd sck=rts sdo=dtr sdi=cts (TPI, ISP)
powerdebuggerAtmel PowerDebugger (JTAG, XMEGAJTAG, AVR32JTAG)
powerdebuggerAtmel PowerDebugger (JTAG, XMEGAJTAG, AVR32JTAG)
powerdebugger_jtagAtmel PowerDebugger (JTAG, XMEGAJTAG, AVR32JTAG)
powerdebugger_jtagAtmel PowerDebugger (JTAG, XMEGAJTAG, AVR32JTAG)
powerdebugger_dwAtmel PowerDebugger (debugWIRE)
powerdebugger_dwAtmel PowerDebugger (debugWIRE)
powerdebugger_ispAtmel PowerDebugger (ISP)
powerdebugger_ispAtmel PowerDebugger (ISP)
powerdebugger_pdiAtmel PowerDebugger (PDI)
powerdebugger_pdiAtmel PowerDebugger (PDI)
powerdebugger_tpiAtmel PowerDebugger (TPI)
powerdebugger_tpiAtmel PowerDebugger (TPI)
powerdebugger_updiAtmel PowerDebugger (UPDI)
powerdebugger_updiAtmel PowerDebugger (UPDI)
serialupdiSerialUPDI (UPDI)
serprogProgram via the Serprog protocol from Flashrom (ISP)
siprogLancos SI-Prog (same as ponyser) (TPI, ISP)
snapMPLAB(R) SNAP (JTAG, XMEGAJTAG)
snapMPLAB(R) SNAP (JTAG, XMEGAJTAG)
snap_jtagMPLAB(R) SNAP (JTAG, XMEGAJTAG)
snap_jtagMPLAB(R) SNAP (JTAG, XMEGAJTAG)
snap_ispMPLAB(R) SNAP (ISP)
snap_ispMPLAB(R) SNAP (ISP)
snap_pdiMPLAB(R) SNAP (PDI)
snap_pdiMPLAB(R) SNAP (PDI)
snap_tpiMPLAB(R) SNAP (TPI)
snap_tpiMPLAB(R) SNAP (TPI)
snap_updiMPLAB(R) SNAP (UPDI)
snap_updiMPLAB(R) SNAP (UPDI)
stk500Atmel STK500 (probes v2 first then v1) (ISP)
stk500Atmel STK500 (probes v2 first then v1) (ISP)
stk500hvspAtmel STK500 v2 (HVSP)
stk500hvspAtmel STK500 v2 (HVSP)
scratchmonkey_hvspAtmel STK500 v2 (HVSP)
scratchmonkey_hvspAtmel STK500 v2 (HVSP)
stk500ppAtmel STK500 v2 (HVPP)
stk500ppAtmel STK500 v2 (HVPP)
scratchmonkey_ppAtmel STK500 v2 (HVPP)
scratchmonkey_ppAtmel STK500 v2 (HVPP)
stk500v1Atmel STK500 v1 (ISP)
stk500v1Atmel STK500 v1 (ISP)
stk500v2Atmel STK500 v2 (TPI, ISP)
stk500v2Atmel STK500 v2 (TPI, ISP)
scratchmonkeyAtmel STK500 v2 (TPI, ISP)
scratchmonkeyAtmel STK500 v2 (TPI, ISP)
stk600Atmel STK600 (TPI, ISP, PDI)
stk600Atmel STK600 (TPI, ISP, PDI)
stk600hvspAtmel STK600 (HVSP)
stk600hvspAtmel STK600 (HVSP)
stk600ppAtmel STK600 (HVPP)
stk600ppAtmel STK600 (HVPP)
tc2030Tag-Connect TC2030 (TPI, ISP)
teensyTeensy bootloader (SPM)
tigardTigard interface board (TPI, ISP)
ttl232rFTDI TTL232R-5V with ICSP adapter (TPI, ISP)
tumpaTIAO USB Multi-Protocol Adapter (TPI, ISP)
tumpa-bTIAO USB Multi-Protocol Adapter (TPI, ISP)
tumpa_jtagTIAO USB Multi-Protocol Adapter (JTAG)
um232hUM232H module from FTDI (TPI, ISP)
uncompatinouncompatino with all pairs of pins shorted (TPI, ISP)
urclockUrboot bootloaders using urprotocol (SPM)
usb-bub-iiFT232R Synchronous BitBang (TPI, ISP)
usbaspUSBasp ISP and TPI programmer (TPI, ISP)
usbasp-cloneAny usbasp clone with correct VID/PID (TPI, ISP)
usbtinyUSBtiny simple USB programmer (TPI, ISP)
wiringWiring bootloader using STK500 v2 protocol (SPM)
xplainedminiAtmel XplainedMini (ISP)
xplainedminiAtmel XplainedMini (ISP)
xplainedmini_ispAtmel XplainedMini (ISP)
xplainedmini_ispAtmel XplainedMini (ISP)
xplainedmini_dwAtmel XplainedMini (debugWIRE)
xplainedmini_dwAtmel XplainedMini (debugWIRE)
xplainedmini_tpiAtmel XplainedMini (TPI)
xplainedmini_tpiAtmel XplainedMini (TPI)
xplainedmini_updiAtmel XplainedMini (UPDI)
xplainedmini_updiAtmel XplainedMini (UPDI)
xplainedproAtmel XplainedPro (JTAG, XMEGAJTAG, AVR32JTAG)
xplainedproAtmel XplainedPro (JTAG, XMEGAJTAG, AVR32JTAG)
xplainedpro_jtagAtmel XplainedPro (JTAG, XMEGAJTAG, AVR32JTAG)
xplainedpro_jtagAtmel XplainedPro (JTAG, XMEGAJTAG, AVR32JTAG)
xplainedpro_pdiAtmel XplainedPro (PDI)
xplainedpro_pdiAtmel XplainedPro (PDI)
xplainedpro_updiAtmel XplainedPro (UPDI)
xplainedpro_updiAtmel XplainedPro (UPDI)

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Stefan Rueger on August 24, 2024 using texi2html 1.82.