Не поленился, заглянул в шиты. Программный счетчик PC адресует
16-битные данные, при косвенных вызовах/переходах 16-битные адреса
обеспечивают 128кБ флеша. А вот при доступе к данным флеша данные
8-битные. 16-битная адресация обеспечивает 64кБ данных флеша. Наверное выравнивание данных по 16-битам - это какой-то атавизм для совместимости.