Даже если вы проектируете малюсенькую платку с микроконтроллером, на ней в обязательном порядке должны присутствовать компоненты, позволяющие диагностировать её состояние во время работы. Как минимум, это:
-- светодиод питания, который светится, когда на микроконтроллер (!) подано питание;
-- светодиод, управляемый через GPIO микроконтроллера.

Лучше, если последних будет минимум две штуки (разного цвета). Первый надо зажигать, когда прошивка стартовала и произвела базовые настроечные действия. Второй надо зажигать, когда все блоки и устройства успешно инициализированы -- контроллер готов к работе.

Необходимость наличия такой диагностики связана с тем, что не всегда работа с платой осуществляется через интерактивный отладчик. Поэтому хорошо бы знать, жива плата вообще или нет. А если не жива, то на каком этапе фейл.

Если для финальной версии платы цветомузыка недопустима, светодиоды можно делать с'ёмными.