Initial Value - это то что будет в регистре после включения питания или после появления перехода из "0" в "1" на ножке Reset или после прекращения сброса
МК от другого источника.
После такой схемы регистра в ДШ идет
подробное описание функций каждого бита !
Обязательно разберитесь с регистрами !
они являются средством общения программы с МК
т.е. РЕГИСТРЫ очень важны.
Белых пятен быть не должно !
Программа не может измерить уровень существующий на ножке МК, но она может узнать об этом прочитав значение соответствующего бита в соответствующем регистре !
Например так :
if (PINB.5) { сделать что-то };
/* если на ножке PB5 есть "1" (не "0" значит "истинно") то программа сделает что-то, а если на ней "0" (значит "ложно") то не сделает, а просто пойдет дальше, на следующую строку */