avrdude
« Back to VersTracker
Description:
Atmel AVR MCU programmer
Type: Formula  |  Latest Version: 8.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: avr microcontroller firmware embedded flashing
Install: brew install avrdude
About:
AVRDUDE is a utility for programming Atmel AVR microcontrollers and various SPI programmers. It supports a wide range of devices and hardware interfaces, allowing users to flash firmware, read memory, and configure fuses. This makes it an essential tool for embedded developers working with the Arduino-compatible ecosystem.
Key Features:
  • Supports a vast array of AVR microcontrollers
  • Compatible with many programmers (USB, parallel, serial)
  • Command-line interface for scripting and automation
  • Capable of reading, writing, and verifying flash memory
Use Cases:
  • Flashing firmware onto Arduino bootloaders
  • Updating firmware on custom embedded hardware
  • Reading chip signatures and debugging hardware connections
Alternatives:
  • avrdude-ng – A community fork with updated drivers and extended hardware support.
  • pyupdi – A Python-based tool specifically for UPDI (Unified Program and Debug Interface) chips.
License: GPL-2.0-or-later
Dependencies: hidapi, libftdi, libusb, libusb-compat, elfutils, readline
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 1:34pm 0 VERSION_BUMP 7f38c7a3