Un latch (late memory en inglés), o coloquialmente también conocida como puerta lógica "SET" es un circuito electrónico biestable asíncrono usado para almacenar información en sistemas lógicos digitales.
Al tener dos entradas para el ingreso de datos (S y R), tenemos 4 posibles combinaciones (recordando que 2n representa las combinaciones posibles con datos binarios, donde 'n' representa el número de bits a trabajar).
Cada combinación define el estado presente en Q, de esta manera tenemos la siguiente tabla de verdad: Cuadro 1: Tabla de la verdad para el latch SR, implementado con compuertas NOR A partir de la información de la tabla se puede observar que cuando: También conocido como latch transparente, debido a que el nivel presente en D se almacenará en el latch en el momento en que la entrada Habilitar (Enable por su palabra en inglés), sea activada, generalmente mediante un estado alto, es decir 1.
Al tener dos entradas para el ingreso de datos (EN y D), tenemos 4 posibles combinaciones (recordando que 2n representa las combinaciones posibles con datos binarios, donde 'n' representa el número de bits a trabajar).
Cada combinación define el estado presente en Q, de esta manera tenemos la siguiente tabla de verdad: Cuadro 2: Tabla de la verdad para el latch D En la primera fila de tabla se puede observar la condición EN=0 y D=X, aquí la X indica una condición no importa, en este caso cuando la entrada EN=0, el estado presente el latch será el mismo que su estado anterior sin importar el dato presente en la entrada D. Al analizar la tabla de verdad se puede observar que cuando la entrada EN=1, el valor presente en la entrada D (1 o 0), será el valor que se mantendrá almacenado en el latch.