Я думаю, ви маєте на увазі "дискретні" логічні ворота.
Так, є причини, з яких ви можете скористатися зовнішніми воротами. Я візьму фактичний приклад: у мене є мікроконтролер, який керує тактовим сигналом до деяких зовнішніх коробок. Він повинен увімкнути тактову частоту (кілька МГц) за час, визначений мікроконтролером, і не повинен подавати жодних імпульсів «іржі». Синхронізувавши включення з генератором тактових годин (триггер) та піднявши його (ворота 'та'), технічні характеристики можуть бути виконані. Немає способу зробити це лише мікрофоном.
В іншому випадку зовнішній сигнал від компаратора повинен бути включений таймером в мікроконтролері. Периферійний пристрій мікроконтролера має можливість точно (вчасно) перемикати його штифт порту, але не має можливості сигналу 'і' з цим станом штифта.
У деяких випадках мікроконтролери оснащуються певною настроюваною логікою для забезпечення такого виду вимог (наприклад, "CLC" або "керована логічна комірка") на компонентах Microchip, наприклад), але завжди знайдуться додатки, де мікровиробник не передбачав заявки. Насправді, іноді ми підв'язуємо цілий FPGA із сотнями тисяч воріт до мікрофона, щоб отримати достатню зовнішню логіку для задоволення вимог.