Uma trava octal é um circuito integrado (CI) que contém oito circuitos digitais binários chamados trincos. Um trinco é uma forma de circuito lógico sequencial.
Um trinco simples tem dois estados lógicos estáveis. A trava mantém seus estados indefinidamente até que um pulso de entrada chamado de gatilho seja recebido. Se um trigger for recebido, as saídas da trava mudam de estado de acordo com regras definidas, e permanecem nesses estados até que outro trigger seja recebido. As travas podem ser interconectadas para formar circuitos mais sofisticados que funcionam em chips de memória e microprocessadores.
Uma trava octal pode segurar os dados em suas entradas antes de transmitir os dados para suas saídas. Esta capacidade é útil em aplicações onde vários dispositivos partilham um único bus de dados, porque permite ao processador armazenar dados, ir para outras operações que requerem o bus, e voltar aos dados armazenados mais tarde se surgir a necessidade.
Um exemplo comum de uma trava octal é o Fairchild LVX573, um avançado IC CMOS de alta velocidade com oito saídas de três estados. Quando a saída habilita a entrada é alta, as oito saídas estão em uma condição de alta impedância.