Um bit de hardware é um valor de configuração de dois estados (ou seja, True / False ou 0/1) que altera diretamente o comportamento do hardware. Em outras palavras, é "hard-wired" para configurar o comportamento do hardware.
Em alguns casos, os bits de hardware podem ser acessados diretamente pelo software; em outros casos, eles não podem. Por exemplo, na maioria dos processadores, há instruções para testar ou modificar o flag carry, que é outro exemplo de bit de hardware. No entanto, o "modo bit" não pode ser alterado diretamente (especialmente a partir do modo de usuário!).