AVRDUDE ( AVRダウンローダー、アップローダ)は Atmel のAVRマイクロコントローラのオンチップメモリのダウンロードとアップロードのためのプログラムです。これは、 FlashおよびEEPROMをプログラムすることができます。ここでは、シリアルプログラミングプロトコルをサポートしていて、ヒューズとロックビットをプログラムすることができます。 AVRDUDEまた直接命令モードをサポートしております。これは、 AVRチップAVRDUDEかどうかにかかわらず、特定のチップの実装は、特定の機能を1つの任意のプログラミング命令を発行することを直接命令モードを提供しています。