При внутрисхемном программировании, разницы между 12-В и 5-В программированием почти нет -- все равно разъем предусматривать.
В даташитах на все новые МК ясно сказано, что напряжение +12В служит
только для перевода в режим программирования, ток потребления там мизерный. И, посему, некоторым его завышением спалить проц [почти] невозможно.
Ну а +5 делают отключаемым, чтобы при вынимании/вставке в сокет все его ноги были обесточены,
во избежание