Не знаю, много ли людей в мире это делают и надо ли об этом рассказывать… Но я подумал - а вдруг кому-то будет любопытно? Меня же это заинтересовало (хотя на практике это никогда не использовал). Я про интерфейс debugWIRE. Этот последовательный интерфейс, который работает через однопроводную линию. В микроконтроллерах она обычно совмещена с входом RESET (это означает, что внешний сброс не будет работать, если включен этот режим отладки). Эта линия используется специальной отладочной платой для управления микроконтроллером в ходе отладки. Да, в большинстве случаев можно обойтись отладчиком среды разработки (эмулятором) или даже вообще без отладки. Но может возникнуть и необходимость отладки “в железе”. В систему команд микроконтроллера, поддерживающего такую отладку, обычно включена команда, которая может создавать точку останова (в микроконтроллерах AVR это команда break). А отладочная плата, во-первых, должна быть, а во-вторых, должна поддерживать режим отладки через интерфейс debugWI