SN74HC74 Guía: distribución de pines, tabla de verdad y alternativas
El SN74HC74 contiene dos biestables D activados por flanco positivo, con preset y borrado asíncronos. Esta guía responde tres preguntas prácticas: cómo cablear correctamente ambos canales, qué límites de temporización y niveles de entrada importan y cuándo un candidato HCT o CD4013B requiere una cualificación adicional. La referencia numérica es la hoja de datos SN74HC74 de TI; el HC74 de otro fabricante requiere su propia revisión.
1. ¿Qué contiene realmente el SN74HC74?
El dispositivo contiene dos circuitos idénticos, cada uno un biestable D completo: una entrada de datos, una entrada de reloj, dos entradas de control asíncronas y un par de salidas complementarias. Los datos presentes en D se capturan en el flanco ascendente de CLK. Entre flancos, las salidas conservan el último valor capturado. Esa frase resume toda la función, y la propia lista de aplicaciones de la hoja de datos es deliberadamente modesta: convertir un pulsador momentáneo en un conmutador y dividir un reloj por dos o por cuatro.
Las dos entradas asíncronas distinguen este componente de un simple bit de registro. Llevar PRE a nivel bajo fuerza Q a nivel alto; llevar CLR a nivel bajo fuerza Q a nivel bajo, después del retardo de propagación correspondiente. Ninguna espera un flanco de reloj y ambas anulan D.
Esto resulta útil para definir el estado durante el encendido, para un reinicio de hardware que no puede esperar al reloj y para habilitar una ruta de señal. También origina el error de diseño más común: dejar una entrada de control flotante o suponer en el firmware que el borrado solo se activa en el siguiente reloj.
Los límites eléctricos explican por qué el componente es habitual en diseños 5 V y poco usado como controlador. El funcionamiento recomendado es de 2 V a 6 V, la alimentación máxima absoluta es 7 V y cada salida está especificada para ±4 mA a 4.5 V. La corriente de salida continua está especificada en ±25 mA como máximo absoluto: es un límite de estrés, no un objetivo de diseño. Un LED, una bobina de relé o un cable largo deben conectarse detrás de un transistor, no a Q.
2. ¿Qué función cumple cada pin del encapsulado de 14 pines?
El pin 1 se identifica mediante la muesca o el punto, y la numeración avanza en sentido antihorario al observar el encapsulado desde arriba. La disposición no es simétrica: el canal 1 ocupa los pines 1 a 6, con sus salidas en 5 y 6, mientras que el canal 2 coloca su salida invertida en el pin 8 y su salida verdadera en el pin 9. Un símbolo esquemático que dibuje ambas mitades de forma idéntica seguirá siendo lógicamente correcto, pero una huella creada a partir de ese símbolo sin comprobar la tabla de pines intercambiará Q y Q-barra en el segundo canal.
| Pin | Nombre | Dirección | Qué comprobar |
|---|---|---|---|
| 1 | 1CLR | Input | Active low. Forces 1Q low. Must not float. |
| 2 | 1D | Input | Data captured on the rising 1CLK edge. |
| 3 | 1CLK | Input | Positive-edge trigger; edge rate matters, see section 4. |
| 4 | 1PRE | Input | Active low. Forces 1Q high, independent of the clock. |
| 5 | 1Q | Output | True output of channel 1. |
| 6 | 1Q-bar | Output | Inverted output of channel 1. |
| 7 | GND | Supply | Ground reference for both channels. |
| 8 | 2Q-bar | Output | Inverted output of channel 2, adjacent to ground. |
| 9 | 2Q | Output | True output of channel 2, not on pin 5's mirrored position. |
| 10 | 2PRE | Input | Active low preset for channel 2. |
| 11 | 2CLK | Input | Positive-edge trigger for channel 2. |
| 12 | 2D | Input | Data input for channel 2. |
| 13 | 2CLR | Input | Active low clear for channel 2. |
| 14 | VCC | Supply | 2 V to 6 V for the HC version. Bypass locally to pin 7. |
Toda entrada no utilizada necesita un nivel definido. Una entrada CMOS abierta puede derivar hacia la región de transición, aumentando la corriente de alimentación o permitiendo conmutaciones no deseadas. En un canal no utilizado, mantenga PRE y CLR en nivel alto y conecte D y CLK a niveles estáticos definidos; no conecte ambos controles asíncronos a nivel bajo. La misma revisión se aplica cuando solo se usa la mitad del encapsulado en un circuito divisor.
3. ¿Cómo interactúan el preset, el borrado y el reloj?
La tabla de funcionamiento es breve, pero su orden importa más que su extensión. El preset y el borrado se evalúan primero. Solo cuando ambos están inactivos tiene autoridad el reloj, y solo cuenta un flanco ascendente. Mantener CLK en nivel alto no hace nada; mantener CLK en nivel bajo tampoco.
| PRE | CLR | CLK | D | Q | Q-barra | Significado |
|---|---|---|---|---|---|---|
| L | H | X | X | H | L | Asynchronous preset |
| H | L | X | X | L | H | Asynchronous clear |
| L | L | X | X | H | H | Nonstable; do not rely on it |
| H | H | Rising | H | H | L | Load a one |
| H | H | Rising | L | L | H | Load a zero |
| H | H | H or L | X | Q0 | Q0-bar | Hold previous state |
En esa tabla es fácil pasar por alto dos detalles. Primero, ambos controles en nivel bajo producen Q y Q-barra en nivel alto simultáneamente. La hoja de datos denomina no estable a esta configuración: no persiste cuando cualquiera de los controles vuelve a nivel alto, y mientras dura las salidas dejan de ser complementarias. Un diseño que pueda activar a la vez preset y borrado debe tratarse como un error lógico, no como un estado definido.
Segundo, existe un requisito de configuración para los propios controles. Antes del siguiente flanco de reloj, el preset y el borrado deben haber permanecido inactivos durante al menos 5 ns a 4.5 V, aumentando a 6 ns en todo el rango de temperatura. Esto evita una carrera en la que el reloj captura un nivel mientras un control aún vuelve a nivel alto. Un firmware que borra el biestable desde un GPIO y después registra datos inmediatamente puede incumplirlo si ambas acciones están muy próximas, y el fallo aparece como un evento perdido o duplicado ocasional, no como un error claro.
Para convertir un contacto momentáneo en un conmutador, realimente Q-barra a D. Cada pulsación produce un flanco de reloj y la salida cambia de estado una vez. El rebote del contacto produce muchos flancos, por lo que la entrada aún necesita eliminación de rebotes, ya sea mediante hardware con una red RC y un búfer con disparador Schmitt o mediante firmware. Para dividir un reloj por dos, conecte D a Q-barra y use Q como salida dividida; el segundo canal puede dividir después el mismo reloj por cuatro si recibe el reloj desde Q del primer canal.
4. ¿Qué cifras de temporización determinan si un diseño funciona?
A 4.5 V, el tiempo de configuración de datos es 20 ns a 25 °C y 25 ns entre −40 °C y 85 °C. El requisito de retención especificado es 0 ns en los pines de entrada bajo las condiciones indicadas. Esto no elimina el requisito de configuración ni hace segura una entrada asíncrona: el desfase, el jitter y la metastabilidad aún requieren una revisión a nivel de sistema.
Los anchos de pulso alto y bajo del reloj son 16 ns a 25 °C y 20 ns en todo el rango de temperatura. El ancho de pulso bajo de preset o borrado es 20 ns a 25 °C y 25 ns en todo el rango de temperatura.
Compruebe por separado la frecuencia, el ancho de pulso y el retardo de propagación. A 4.5 V, fmax se especifica con un mínimo de 31 MHz a 25 °C y 25 MHz entre −40 °C y 85 °C; su valor típico es 50 MHz. A 6 V, los mínimos correspondientes son 36 MHz y 29 MHz. Estas cifras describen la capacidad máxima de funcionamiento del reloj, no una velocidad mínima de reloj requerida.
Para las condiciones de prueba de la tabla de conmutación TI, el retardo de reloj a salida a 4.5 V es de 20 ns típico, 35 ns máximo a 25 °C y 44 ns máximo en todo el rango de temperatura. El retardo de preset/borrado a salida también es de 20 ns típico, con máximos respectivos de 46 ns y 58 ns. Use el máximo aplicable para el presupuesto temporal posterior y cumpla por separado el ancho mínimo de pulso de control; el retardo de propagación no es el ancho mínimo de pulso permitido.
A menudo se ignora una especificación porque no parece temporal: la velocidad de subida y bajada de la transición de entrada. El máximo recomendado es 500 ns a 4.5 V, y se reduce a 400 ns a 6 V, porque los flancos lentos dejan la entrada entre umbrales, donde una entrada CMOS consume corriente y puede oscilar. Un pulsador con una resistencia serie grande o una señal que llega a través de un filtro RC largo es exactamente el caso que advierte la hoja de datos. Añada un dispositivo con disparador Schmitt antes del pin de reloj o de control.
5. ¿Puede un controlador 3.3 V accionar un biestable 5 V?
Depende de qué versión esté montada y de la dirección de la señal. La versión HC utiliza umbrales estándar CMOS, y la hoja de datos los indica para solo tres tensiones de alimentación. A 4.5 V, una entrada alta válida es como mínimo 3.15 V y una baja válida como máximo 1.35 V. A 6 V los límites son 4.2 V y 1.8 V; a 2 V son 1.5 V y 0.5 V.
Calcule el margen a partir de VOH(mín.) y VOL(máx.) garantizados por el controlador, no de su etiqueta de alimentación. En la condición tabulada del receptor 4.5 V, un VOH(mín.) supuesto de 2.9 V del controlador proporciona un margen de nivel alto de −0.25 V para HC y de +0.9 V para HCT. Este es un ejemplo calculado, no una especificación medida del controlador; un riel nominal de 3.3 V por sí solo no demuestra ninguno de los dos resultados.
La dirección inversa es la trampa. Una salida HCT oscila hasta su propio VCC, por lo que en un riel 5 V produce un nivel alto de 5 V. Conectarla directamente a un pin de microcontrolador 3.3 V excede el máximo absoluto de ese pin en la mayoría de las familias. Aceptar una entrada 3.3 V en un componente 5 V y accionar una entrada 3.3 V desde un componente 5 V son problemas distintos, y solo el primero se resuelve eligiendo HCT.
Una alimentación 3.3 V se sitúa entre los puntos tabulados 2 V y 4.5 V. La hoja de datos no publica un umbral para ella, por lo que no debe interpolar ni suponerlo. Confírmelo con el proveedor, haga funcionar el componente a 4.5 V y desplace los niveles, o seleccione un dispositivo especificado para el riel utilizado. El rango de funcionamiento recomendado sí permite eléctricamente el funcionamiento a 3.3 V; la cuestión es solo si los niveles de entrada garantizados resultan adecuados para la fuente que los acciona.
6. ¿Qué encapsulado debe usar la huella?
El componente comercial se ofrece en cinco tamaños de encapsulado de montaje superficial y de orificio pasante, además de encapsulados cerámicos para dispositivos de temperatura extendida. Comparten la distribución de pines, pero no la huella, y dos parecen similares en un esquema sin ser intercambiables en una placa.
| Sufijo | Encapsulado | Pines | Tamaño del cuerpo (nominal) | Uso habitual |
|---|---|---|---|---|
| D | SOIC | 14 | 8.70 mm × 3.90 mm | General purpose, easy hand rework |
| DB | SSOP | 14 | 6.50 mm × 5.30 mm | Denser boards, narrower lead pitch |
| PW | TSSOP | 14 | 5.00 mm × 4.40 mm | Space constrained, harder to inspect |
| NS | SO | 14 | 10.20 mm × 5.30 mm | Wider body, legacy footprints |
| N | PDIP | 14 | 19.30 mm × 6.40 mm | Through-hole, breadboard, sockets |
El comportamiento térmico varía según el encapsulado: las cifras citadas de unión a ambiente son 61.9 °C/W para PDIP, 133.6 °C/W para SOIC y 151.7 °C/W para TSSOP bajo las condiciones de prueba de TI. Compruebe la disipación total, las condiciones de la placa y las garantías de tensión de salida; la especificación de estrés ±25 mA no es un objetivo de funcionamiento. El LCCC militar de 20 pines también tiene pines sin conexión y una numeración diferente, por lo que no puede usar un patrón de islas de 14 pines.
7. ¿Qué alternativas son compatibles pin a pin? Diferencias clave y compatibilidad
Tres familias aparecen con mayor frecuencia en las solicitudes de equivalencias, y solo una permite cambiar sin modificar la huella. La tabla siguiente separa la compatibilidad lógica de la física, porque confundirlas es la forma en que una «segunda fuente» termina provocando un rediseño.
| Componente | Familia | Rango de alimentación | Umbrales de entrada | Misma distribución de pines de 14 pines | Veredicto práctico |
|---|---|---|---|---|---|
| SN74HC74 | HC CMOS | 2 V to 6 V | 3.15 V / 1.35 V at 4.5 V | Reference part | Baseline; use the guaranteed columns |
| SN74HCT74 | HCT CMOS | 4.5 V to 5.5 V | 2.0 V / 0.8 V across the range | Yes | Candidate at 5 V; qualify package, timing, input current and margins |
| CD4013B | 4000B CMOS | 3 V to 18 V | Ratio-based, supply dependent | No | Functional only; rewire and re-time required |
SN74HCT74 es un candidato con la misma distribución de pines a un riel de 5 V, sujeto a cualificación. Haga coincidir el encapsulado y el dibujo realmente disponibles para pedido; después compare las condiciones de configuración, retención, recuperación de control, retardo de propagación, carga y corriente de alimentación. Una función lógica compartida no demuestra un comportamiento temporal o de potencia idéntico.
HCT solo está especificado de 4.5 V a 5.5 V, por lo que no sustituye a HC en un diseño de 3.3 V o 2 V. Los umbrales compatibles con TTL simplifican una interfaz ascendente, pero los márgenes alto y bajo aún requieren valores garantizados del controlador. Compruebe también la corriente de entrada HCT a la tensión de entrada alta real y los límites de tensión de la señal de retorno.
CD4013B es una alternativa funcional que requiere un rediseño. Sus entradas set/reset son activas en nivel alto, la disposición de pines es distinta y su capacidad de reloj es menor con una alimentación comparable. Las cifras típicas de reloj TI citadas son 7 MHz a 5 V, 16 MHz a 10 V y 24 MHz a 15 V; no son mínimos garantizados. Compare todas las condiciones de temperatura, carga y tensión de salida antes de afirmar equivalencia eléctrica.
CD4013B admite un rango de alimentación recomendado de 3 V a 18 V. Por ello es relevante para un circuito antiguo 12 V o 15 V en el que HC74 no puede funcionar directamente. Sigue siendo una elección de diseño diferente: cualifique su alimentación, temperatura, niveles de señal y carga específicos, en lugar de interpretar el rango más amplio como prueba de intercambiabilidad.
Los dispositivos HC74 de segunda fuente de otros fabricantes suelen comercializarse con la misma disposición de pines de la serie 74, pero «suelen» no es un criterio de liberación. Confirme la distribución de pines y el dibujo del encapsulado en la hoja de datos del proveedor específico antes de liberar una huella, y confirme la clase de temperatura, porque los componentes comerciales y extendidos comparten la distribución de pines, pero no la especificación.
8. ¿Qué debe verificarse antes de sustituirlo? Lista de comprobación para la migración
Una sustitución es segura cuando se han comprobado seis elementos contra la hoja de datos real, no contra el campo de equivalencias de un distribuidor.
- Distribución de pines y polaridad de control. Confirme que PRE y CLR son activos en nivel bajo en el candidato y que Q y Q-barra llegan a los mismos pines. El CD4013B no supera ninguna de las dos comprobaciones.
- Rango de alimentación frente al riel utilizado. Un riel de 3.3 V descarta HCT. Un riel de 12 V descarta toda la familia HC.
- Umbrales de entrada con la alimentación real. Compare los VOH y VOL garantizados por el dispositivo controlador con los VIH y VIL del componente receptor en el mismo riel, incluida la temperatura.
- Frecuencia de reloj y ancho de pulso. Use la frecuencia máxima mínima garantizada, no la cifra típica, y compruebe que los tiempos alto y bajo mínimos de la fuente de reloj superen la especificación.
- Configuración y retención alrededor del flanco de reloj. A 4.5 V en el rango de temperatura citado, cumpla 25 ns de configuración de datos y 6 ns de recuperación de preset/borrado antes del flanco activo. Compruebe por separado la retención, el desfase de la placa y el jitter del reloj.
- Accionamiento y carga de salida. Verifique la corriente de carga frente al accionamiento especificado con la alimentación elegida y mantenga las corrientes máximas absolutas fuera del margen de diseño.
Para una segunda fuente con la misma distribución de pines, documente las seis comprobaciones aunque la huella no cambie. Para CD4013B, espere cambios en el esquema, la polaridad de control y la temporización. Registre el fabricante y el sufijo exactos aprobados para que compras no convierta un componente cualificado en una sustitución sin restricciones a nivel de familia.
9. ¿Cómo evitar falsificaciones cuando baja el precio?
Una cotización inesperadamente baja es motivo para investigar el lote y las condiciones comerciales, no una prueba de falsificación. Utilice un plan de inspección documentado con tres comprobaciones complementarias:
- Marcado y embalaje. Compare el marcado superior, la muesca del pin uno, el acabado de los terminales y la etiqueta del carrete o tubo con la especificación de marcado del fabricante. Los componentes remarcados suelen diferir en la profundidad del láser, el peso de la fuente o la línea del país de origen.
- Evaluación eléctrica. Compruebe la función, la temporización y los niveles de salida bajo condiciones controladas. Las firmas VI pueden ayudar a comparar muestras con una referencia validada, pero por sí solas no pueden autenticar una pastilla ni sustituir la cualificación funcional.
- Trazabilidad. Solicite el lote, el código de fecha, las etiquetas del embalaje y los registros disponibles de la cadena de compra. Escale la falta de pruebas conforme al procedimiento de aceptación del proyecto, en lugar de considerar una muestra funcional como prueba de todo el lote.
Una inspección basada en riesgos mediante rayos X o especializada puede revelar diferencias constructivas, pero también existen cambios legítimos de fabricación. Compare con una referencia validada adecuada y resuelva las anomalías con el fabricante o un laboratorio cualificado. Ningún resultado visual, eléctrico o de rayos X aislado demuestra la autenticidad.
10. ¿Qué debe incluir la solicitud de abastecimiento?
Cuando este componente escasea, una solicitud que indique las restricciones obtiene una respuesta utilizable; un número de componente por sí solo no. Un proveedor puede confirmar existencias para un código específico disponible para pedido, pero no puede adivinar si servirá un dispositivo HCT. Solicítelo con el código completo, el sufijo del encapsulado, la clase de temperatura y la familia lógica de la que depende el diseño.
Los campos útiles son el número de componente disponible para pedido y el sufijo del encapsulado, la cantidad por fabricación con el volumen anual, el riel de alimentación y la familia lógica de accionamiento, si se acepta un dispositivo HCT, la frecuencia de reloj del circuito y si el código de fecha o el marcado del fabricante son importantes para la aprobación del cliente. Si el diseño se cualificó con un proveedor, indíquelo: la pastilla de otro proveedor requiere otra cualificación, incluso con una hoja de datos idéntica.
Para consultar la disponibilidad actual de esta familia, busque el listado SN74HC74 y el listado 74HCT74 en chip-seek.com. Ambas páginas muestran resultados de catálogo en tiempo real, no una afirmación de existencias; confirme la cantidad y el código de fecha en la cotización. Si BOM contiene varias familias lógicas, la guía de disponibilidad de componentes explica cómo se comunican los plazos, y puede enviarse una solicitud de varias líneas mediante el formulario BOM y RFQ.
Preguntas frecuentes
¿Es SN74HC74 igual que 74HC74? Funcionalmente, sí. «SN» es el prefijo del fabricante y los dígitos posteriores identifican la familia, por lo que un 74HC74 de otro proveedor debería comportarse igual. El prefijo, el sufijo del encapsulado y la clase de temperatura distinguen los componentes disponibles para pedido; esos son los campos que deben compararse.
¿Puedo sustituir un SN74HCT74 por un SN74HC74? Es un candidato a 5 V, sujeto a la cualificación del encapsulado y eléctrica. La distribución de pines coincide, pero deben comprobarse el rango de alimentación, la corriente de entrada y las condiciones de temporización; HCT no es adecuado para una alimentación de 3.3 V.
¿Puedo sustituirlo por un CD4013B? Es necesario rediseñar. Su distribución de pines, sus controles set/reset activos en nivel alto, sus especificaciones de reloj y su capacidad de salida son diferentes. Su rango de funcionamiento de 3 V a 18 V lo convierte en una opción que se puede cualificar para circuitos de mayor tensión, sujeta a todos los requisitos eléctricos.
¿Qué ocurre si el preset y el borrado se activan simultáneamente? Q y Q-barra pasan a nivel alto. La hoja de datos lo describe como no estable: el estado desaparece cuando cualquiera de las entradas vuelve a nivel alto, por lo que debe tratarse como una condición no válida, no como un estado utilizable.
¿Las entradas no utilizadas necesitan resistencias? Necesitan un nivel definido. Es normal conectarlas a VCC o GND. Solo se necesita una resistencia cuando una señal puede desconectarse o ser accionada por una fuente que pase a alta impedancia; entonces debe dimensionarse para que la entrada siga alcanzando un nivel válido.
¿A qué velocidad puede funcionar el reloj? A 4.5 V, 31 MHz a 25 °C y 25 MHz entre −40 °C y 85 °C, ambos mínimos garantizados. A 6 V, la cifra garantizada es 36 MHz a temperatura ambiente. Los dispositivos típicos funcionan más rápido, pero la columna garantizada es la cifra de diseño.
¿Cuánta corriente puede absorber una salida? La hoja de datos especifica ±4 mA a 4.5 V, con los límites de tensión de salida correspondientes, y la corriente de salida continua máxima absoluta es ±25 mA. La segunda cifra es un límite de supervivencia, no un objetivo de diseño.
¿Por qué se calienta el componente en un diseño con entrada lenta? Porque la entrada pasa tiempo entre los umbrales, donde conduce una entrada CMOS. El límite de velocidad de transición de 500 ns a 4.5 V existe para evitarlo. Añada un búfer con disparador Schmitt antes de la señal lenta.
Fuentes
- Fotografía de portada: Raimond Spekking, STMicroelectronics 74HC00 en una placa de controlador, CC BY-SA 4.0. Chip-seek recortó y dispuso la portada bajo la misma licencia. La fotografía ilustra la familia HC; no es un SN74HC74, una referencia de autenticidad ni una prueba de inventario.
- Hoja de datos TI SN74HC74 / SN54HC74, SCLS094F, revisada en junio de 2021: configuración de pines, tabla de funciones, condiciones de funcionamiento recomendadas, requisitos de temporización y características de conmutación.
- Hoja de datos TI SN74HCT74 / SN54HCT74, SCLS169G, revisada en octubre de 2022: configuración de pines, rango de alimentación y umbrales de entrada compatibles con TTL.
- Hoja de datos TI CD4013B, SCHS023E, revisada en septiembre de 2016: funciones de los pines, comportamiento de set y reset activos en nivel alto, rango de alimentación, frecuencia de reloj y corriente de salida.
- Página de producto TI SN74HC74 para consultar el encapsulado actual y las opciones disponibles para pedido.
¿Necesita una segunda fuente verificada?
Envíe el número de componente disponible para pedido, el sufijo del encapsulado y la familia lógica que espera su diseño. Solicite la cantidad confirmada, el lote/código de fecha y la titularidad del inventario antes de aprobar. Esta guía no ha verificado las existencias actuales; los resultados del catálogo por sí solos no demuestran inventario propio ni compatibilidad de reemplazo.
¿Prefiere comprobar primero la familia? El listado 74HCT74 cubre la versión compatible con TTL de la misma distribución de pines.