С сайта:
http://ln.com.ua/~real/avreal/description.html
-f<fuselist>
список fuses для тех контроллеров, в которых они шьются по ISP. <fuselist> выглядит как fusename=value,fusename=value,bytename=value... где value - ШЕСТНАДЦАТЕРИЧНОЕ значение без префиксов и суффиксов. Для однобитовых fuse добавлены значения ON и OFF (прошить и стереть, 0 и 1 соответственно).
ВНИМАНИЕ! Начиная с версии 1.23 НЕ ПОДДЕРЖИВАЮТСЯ однобуквенные синонимы для fuses.
При наличии "пересекающихся" name=val выдается сообщение об ошибке. Перечень fusename для конкретного кристалла с диапазоном value и комментарием можно получить при помощи
avreal +chipname -?
Для сокращения строки возможно задание полного байта fuses при помощи специальных имен bytename, представляющие собой названия байтов по документации с лидирующим подчерком: _low,_high,_ext,_lock. Нереализованные в данном байте биты рекомендуется устанавливать в '1'. Имя _lock относится к байту lock-битов и BLB, однако на состояние lock-битов не влияет. Для блокировки кристалла по прежнему надо использовать ключ -l. Допускается комбинация отдельных fuse и байтов, однако они при этом не должны пересекаться, т.е. каждый байт fuses должен быть задан либо только через специальное имя, либо только через имена отдельных fuse. Например,
допустимо: -f_low=C3,_high=F4,blb2=1
недопустимо: -f_lock=F7,blb2=1
Если работа с fuses по SPI поддерживается, то их состояние сообщается при любой операции с кристаллом, задание ключа -f необязательно. Fuses программируются или верифицируются указанием ключа -w или -v совместно с ключом -f (в том числе в одном сеансе с программированием/верификацией кода или данных).
Неупомянутые fuse остаются неизменными (кроме битов защиты boot-блока BLB, так как они могут быть стёрты по -e независимо от ключа -f). Группа BLB относится скорее к lock-битам, записать 1 поверх уже запрограммированной в 0 fuse невозможно. Если запрошена такая операция и контроллер не стирался, то программа завершает работу с соответствующим предупреждением.
AVReAl обеспечивает также расширенную поддержку osccal.
Внимание! У некоторых контроллеров SPIEN и RSTDSBL могут быть запрограммированы через ISP. Будьте осторожны, SPIEN по умолчанию запрограммировано, ключ -fspien=1 (-fspien=off) сотрет SPIEN и запретит дальнейшее низковольтное программирование. То же произойдет и при программировании RSTDSBL (-frstdsbl=0 или -frstdsbl=on).