Возможность питания из разных источников.
Чтобы без проблем можно было заставить питаться плату от USB шины, от
блока питания на 9…12V, от грохотки батареек или ISP кабеля
программатора.
Все это задается джамперами и с защитой от переполюсовки.
Раздельное управление питанием основного модуля и внешних
подключаемых модулей.
Я сделал рубильник главного питания и рубильник вторичного питания,
который отключает шину вторичного питания.
Удобно, например, когда надо чтобы МК работал, а внешняя периферия была
обесточена. Щелк рубильничком и не надо дергать проводки. Или обесточил
рубильником, а сам завел питалово на ту же шину с более мощного
источника. В свое время мне этой возможности не хватало, поэтому добавил.
Есть маломощный источник напряжения на 3.3 вольта и 100мА для питания
разной низковольтной аппаратуры. Например, дисплеи от сотовых телефонов
работают на 3.3 вольтах.
С возможностью связи с компом.
Я сразу же заложился на микросхему преобразователь USB-UART FT232RL.
Таким образом, я получил готовый интерфейс для связи с компом с
надежными и стабильными драйверами, работающими как под виндой, так и
под Линухи всякие. И не требующий редкого ныне COM порта.
Два щелчка дип переключателя и микроконтроллер готов к обмену данными
с компьютером.
Опять же, следуя концепции изоляции МК, я не стал наглухо заводить
терминал на выводы контроллера, а сделал их отключаемыми и вывел на
штыри, что позволяет повесить терминалку куда угодно, не обязательно на
МК.