Los dispositivos de enganche generalmente tienen tres tipos de entradas: entradas síncronas, entradas asíncronas y entradas de reloj. Cualquier dispositivo que tenga entradas síncronas debe tener al menos una entrada de reloj asociada; la gran mayoría de los dispositivos que tienen entradas síncronas tienen exactamente una entrada de reloj que está asociada a todas ellas.
Cada entrada de reloj se especifica como operando en un flanco ascendente, flanco descendente, o ambos. Si se especifica que una entrada de reloj funciona en el flanco ascendente, eso significa que el dispositivo se activará si la entrada va de bajo a alto. Un dispositivo que se especifica como operativo en el flanco descendente, se activará cuando la entrada pase de alto a bajo. Un dispositivo que se active en ambos tipos de transiciones se activará siempre que la entrada cambie de estado.
El estado de un dispositivo puede verse afectado en cualquier momento que cambien sus entradas asíncronas, pero la única entrada sincronizada que afectará el funcionamiento de un dispositivo es cuando se activa la entrada de reloj asociada.
Los tres tipos de dispositivos de enganche más básicos son el pestillo RS (a veces llamado un flip-flop RS) , el pestillo transparente y el flip flop tipo D.
Un latch RS tiene dos entradas asíncronas, R y S: cuando la entrada R está en su estado activo (algunos latch usan entradas activas-altas, y algunos usan active-low), la salida bajará; cuando la entrada S está activa, la salida será alta. Cuando ninguna de las entradas está activa, la salida permanecerá alta o baja según la última entrada activa.
Un pestillo transparente tiene dos entradas asíncronas, D y E. Cuando la entrada E está activa, el estado de la salida reflejará el estado de la entrada D. Cuando la entrada E está inactiva, la salida retendrá cualquier estado que mantuviera mientras E estaba activa.
Un flip flop tipo D tiene una entrada D síncrona y una entrada de reloj. Cuando se dispara el reloj, el dispositivo bloqueará el estado de la entrada D y, dentro de poco tiempo, comenzará a emitir el valor enclavado. La entrada D se ignorará en todos los demás momentos. La mayoría de los tipos de flip-flop, aparte del flip-flop RS (que en muchos casos realmente significa "latón RS") tienen entradas síncronas que llevan el nombre del tipo de flip flop (por ejemplo, un flip flop JK tiene entradas J y K) .
Mientras que los dos primeros dispositivos anteriores son totalmente asíncronos, y el último es completamente sincrónico, muchos flip flops incluyen una señal de reinicio asíncrono; en cualquier momento en que la señal esté activa, la salida será incondicionalmente baja, independientemente de lo que estén haciendo las otras entradas. Algunos también tienen un ajuste preestablecido asíncrono que puede forzar la salida alta. Tales dispositivos a menudo se considerarán como sincrónicos si están conectados de tal manera que (1) las señales de reinicio solo se activarán en respuesta a un reinicio en todo el sistema u otro evento similar; (2) la señal de restablecimiento no cambiará de estado cerca del borde de un reloj activo, a menos que se garantice que dicho dispositivo no haga que el dispositivo cambie de estado, ya sea que la señal de restablecimiento esté activa o no.