В микроконтроллерах PIC и PIC18, разумеется, тоже есть возможность задать конфигурацию до начала выполнения программы. И организована она похожим на AVR образом. Но терминология иная. Да и другие отличия есть. Но давайте обо всем по порядку. Configuration Bits Не смотря на иное название биты конфигурации точно так же, условно, соответствуют разрушаемым перемычкам. То есть, начальное (незапрограммированное) состояние "перемычка целая", что соответствует логической 1. При программировании некоторые перемычки условно "разрушаются", что соответствует логическому 0...
При программировании устройств на базе AVR ассемблер AVRASM является стандартом. Беда в том, что он есть только под Windows. В других операционных системах существуют такие компиляторы, как arva, avr-as - основные аналоги атмеловского AVRASM. Я пользуюсь avra. Он почти полностью идентичен AVRASM и в довесок имеет расширенный язык макроопределений. Если не пользоваться расширенными возможностями avra, код для AVRASM будет компилироваться на avra и наоборот. Отсюда и далее я буду использовать avra...