¿Qué es el SN74LS373N?
El SN74LS373N es un circuito integrado monolítico de alta velocidad perteneciente a la familia lógica TTL Low-power Schottky (LS). Este componente encapsula ocho latches D-type transparentes en un único chip, diseñado para funcionar como un registro de almacenamiento temporal de 8 bits (un octeto). Su característica principal es la «transparencia»: cuando la entrada de habilitación (C) está en nivel alto, las salidas (Q) siguen en tiempo real el estado de las entradas de datos (D), como si fueran un simple buffer. Sin embargo, en el momento en que la entrada de habilitación (C) transita a un nivel bajo, la información presente en las entradas de datos se «congela» o se almacena en los latches, manteniéndose estable en las salidas independientemente de los cambios posteriores en las entradas. Esta funcionalidad es crucial en sistemas digitales para capturar datos de un bus en un instante específico.
La arquitectura del SN74LS373N se destaca por sus salidas de 3 estados (tri-state), controladas por el pin de habilitación de salida (/OC). Esta funcionalidad permite que las salidas puedan estar en estado alto (HIGH), bajo (LOW) o en alta impedancia (Hi-Z). El estado de alta impedancia desconecta eléctricamente la salida del bus, lo que es fundamental para el diseño de sistemas con buses de datos compartidos, como los microprocesadores, donde múltiples dispositivos necesitan escribir en el mismo bus sin causar conflictos eléctricos. El chip está construido con diodos Schottky de barrera para lograr una alta velocidad de conmutación con un consumo de energía moderado, y se presenta en un encapsulado estándar DIP-20 para facilitar su montaje en protoboards y PCBs.
Características Técnicas
El funcionamiento interno del SN74LS373N se basa en ocho celdas de memoria biestables (latches) que comparten dos líneas de control comunes: C (Enable Latch) y /OC (Output Control). La entrada C controla el modo de operación: transparente (C=HIGH) o almacenamiento (C=LOW). La entrada /OC, que es activa en bajo, gestiona el estado de los buffers de salida. Cuando /OC está en bajo, las salidas reflejan el estado de los latches internos. Cuando /OC está en alto, las salidas entran en estado de alta impedancia, permitiendo que otro dispositivo tome el control del bus de datos. Esta combinación de latching y control de bus lo hace extremadamente versátil para la expansión de puertos de I/O, el almacenamiento temporal de datos y la gestión de buses en sistemas embebidos.
Especificaciones Eléctricas
| Parámetro | Valor |
|---|---|
| Voltaje de Operación (VCC) | 4.75V a 5.25V DC |
| Voltaje de Entrada Nivel Alto (VIH) | 2.0V Mínimo |
| Voltaje de Entrada Nivel Bajo (VIL) | 0.8V Máximo |
| Corriente de Salida Nivel Alto (IOH) | -2.6 mA Máximo |
| Corriente de Salida Nivel Bajo (IOL) | 24 mA Máximo |
| Corriente de Alimentación (ICC) | 24 mA Típico / 40 mA Máximo |
| Familia Lógica | LS (Low-power Schottky) |
Comunicación y Pinout
| Pin | Función | Descripción |
|---|---|---|
| 1 | /OC | Output Control (Habilitación de Salida, Activo Bajo) |
| 2, 5, 6, 9, 12, 15, 16, 19 | Q0 a Q7 | Salidas de Datos |
| 3, 4, 7, 8, 13, 14, 17, 18 | D0 a D7 | Entradas de Datos |
| 10 | GND | Tierra (0V) |
| 11 | C | Enable Latch (Habilitación del Latch) |
| 20 | VCC | Alimentación (+5V) |
Dimensiones y Ambiente
| Característica | Valor |
|---|---|
| Dimensiones | Encapsulado DIP-20 (aprox. 25.4 x 6.35 mm) |
| Temperatura de Trabajo | 0°C a 70°C |
| Grado IP | N/A (componente para montaje en PCB) |
Aplicaciones
- Buffers de memoria y registros de almacenamiento temporal.
- Control de buses de datos en sistemas de microprocesadores.
- Drivers para periféricos como pantallas LED de 7 segmentos o matrices de LEDs.
- Demultiplexación de buses de direcciones/datos compartidos.
- Creación de puertos de entrada/salida (I/O) para microcontroladores.
- Sincronización de datos entre módulos que operan a diferentes velocidades.
Preguntas Frecuentes
¿Cuál es la diferencia entre un latch (SN74LS373) y un flip-flop (SN74LS374)?
La diferencia fundamental es cómo capturan los datos. Un latch como el ‘373 es sensible al nivel de la señal de control (C); es ‘transparente’ mientras C está en alto. Un flip-flop como el ‘374 es sensible al flanco de la señal de reloj; captura los datos únicamente en el instante de la transición del reloj (ej. de bajo a alto).
¿Puedo usar este IC con un microcontrolador de 3.3V como un ESP32?
No es recomendable conectar directamente las salidas de 5V del SN74LS373 a las entradas de un microcontrolador de 3.3V, ya que podría dañarlo. Se debe usar un conversor de nivel lógico. Para las entradas, aunque el umbral de ‘alto’ (VIH) es de 2.0V, una señal de 3.3V podría no garantizar una operación fiable en todas las condiciones. Se recomienda usar un level shifter para una compatibilidad segura.
¿Qué significa ‘3 estados’ (3-state) en las salidas?
Significa que cada pin de salida puede estar en uno de tres estados: Nivel Alto (HIGH), Nivel Bajo (LOW) o Alta Impedancia (Hi-Z). En el estado de Alta Impedancia, el pin se comporta como si estuviera desconectado del circuito, permitiendo que múltiples dispositivos compartan la misma línea de bus sin interferir entre sí.
¿Qué debo hacer con el pin /OC si no necesito la función de 3 estados?
Si desea que las salidas estén siempre habilitadas, el pin /OC (Output Control), al ser activo en bajo, debe conectarse permanentemente a tierra (GND). Esto asegura que los buffers de salida nunca entren en estado de alta impedancia.
Mejora tu proyecto
Para integrar eficazmente el SN74LS373N en tus diseños, considera los siguientes componentes complementarios:
- Zócalo DIP-20: Facilita la inserción y reemplazo del circuito integrado sin necesidad de soldarlo directamente a la placa, evitando daños por calor.
- Protoboard y Cables Jumper: Indispensables para el montaje rápido de circuitos de prueba y la experimentación con lógica digital.
- Fuente de Alimentación 5V: Proporciona la tensión de operación estable y correcta que requiere la familia lógica TTL.
- Microcontrolador (Arduino UNO, PIC): Para generar las señales de control (C y /OC) y enviar/recibir los datos a través del latch, expandiendo las capacidades de tu sistema.

