Saya pikir maksud Anda gerbang logika 'diskrit'.
Ya, ada beberapa alasan Anda mungkin ingin menggunakan gerbang eksternal. Saya akan mengambil contoh aktual: Saya memiliki mikrokontroler yang mengontrol sinyal jam ke beberapa kotak eksternal. Ini harus menghidupkan jam (beberapa MHz) pada waktu yang ditentukan oleh mikrokontroler dan tidak boleh memberi makan pulsa 'runt'. Dengan menyinkronkan aktifkan dengan clock generator (flip-flop) dan gatingnya (an 'dan' gerbang), spesifikasi dapat dipenuhi. Tidak ada cara untuk melakukannya hanya dengan mikro.
Dalam kasus lain, sinyal eksternal dari komparator harus diaktifkan oleh timer di mikrokontroler. Perangkat mikrokontroler memiliki kemampuan untuk secara tepat (dalam waktu) beralih pin port-nya, tetapi tidak ada kemampuan untuk 'dan' sinyal dengan keadaan pin itu.
Dalam beberapa kasus, mikrokontroler telah dilengkapi dengan beberapa logika yang dapat dikonfigurasi untuk menangani persyaratan semacam ini ('CLC' atau 'sel logika yang dapat dikonfigurasi') pada bagian Microchip, misalnya), tetapi akan selalu ada aplikasi di mana pembuat mikro tidak mengantisipasi aplikasi. Bahkan, kadang-kadang kita mengikat seluruh FPGA dengan ratusan ribu gerbang ke mikro untuk mendapatkan logika eksternal yang cukup untuk memenuhi persyaratan.