OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-16

avrdude-6.3

AVR microcontroller hardware in-system programmer

Project homepage: https://www.nongnu.org/avrdude/

Description

AVRDUDE is a full featured BSD Unix program for programming Atmel's AVR CPU's. It can program the Flash and EEPROM, and where supported by the serial programming protocol, it can program fuse and lock bits. AVRDUDE also supplies a direct instruction mode allowing one to issue any programming instruction to the AVR chip regardless of whether AVRDUDE implements that specific feature of a particular chip.

Package information

Ports path
devel/avrdude
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
devel
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Build

OpenBSD README
+-----------------------------------------------------------------------
| Running avrdude on OpenBSD
+-----------------------------------------------------------------------

Programming Arduio devices
==========================
If you're planning on programming *duino devices (with an FTDI chip)
using avrdude, you'll want to invoke it something like this:

    avrdude -b19200 -P /dev/cuaU0 -c arduino -p m328p -U flash:w:blink.hex

Or replace 'm328p' if your board doesn't have an ATmega328p chip, but an
ATmega168 chip (which is the case with Diecimila boards).

For the Uno and newer boards, a baudrate of 115200 needs to be used to
program the device.
Used by (2 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Package guides

Package details as JSON