1. Програмне забезпечення, вбудоване в апаратні компоненти комп’ютера або електронних пристроїв (наприклад, у постійну пам’ять процесора, відеокарти, базової системи вводу-виводу), яке керує їх роботою на найнижчому рівні та забезпечує ініціалізацію та взаємодію з іншим обладнанням.
2. У вузькому значенні — низькорівнева програма, що реалізує набір машинних команд центрального процесора, виконуючись безпосередньо його внутрішніми мікрокомандами.