El CD4017 es uno de los circuitos integrados con contador de décadas más utilizados en electrónica digital porque proporciona un control secuencial de salida sencillo sin necesidad de programación. Su capacidad para activar una salida a la vez la hace ideal para rastreadores de LED, temporizadores, circuitos de automatización, divisores de frecuencia y aplicaciones de conmutación paso a paso. Este artículo explica el principio de funcionamiento del CD4017, las funciones de los pines, aplicaciones prácticas, técnicas de resolución de problemas y cómo se compara con otras soluciones de contador y control.

¿Qué es el CI CD4017?
El CD4017 es un contador de décadas CMOS y un circuito integrado decodificador que cuenta de 0 a 9 usando salidas secuenciales. A diferencia de los contadores binarios que producen señales codificadas binariamente, el CD4017 solo enciende un pin de salida a la vez. Cada pulso de reloj mueve la salida ALTA al siguiente pin en secuencia. Después de Q9, el CI vuelve automáticamente a Q0 y repite el ciclo.
Especificaciones y características del CI CD4017
Especificaciones del CI CD4017
| Parámetro | Especificaciones |
|---|---|
| Tipo IC | Contador de Décadas CMOS |
| Salidas | 10 salidas decodificadas |
| Rango de conteo | 0 a 9 |
| Voltaje de funcionamiento | 3V a 15V |
| Disparador de reloj | Activado por borde positivo |
| Tecnología | CMOS |
| Tipos de paquetes | DIP y SMD |
| Tipo de salida | Salidas decodificadas secuenciales |
| Frecuencia máxima de reloj | Depende del voltaje de alimentación |
| Capacidad de Salida | Puede alimentar LEDs, entradas lógicas y pequeñas etapas de transistores |
| Consumo de energía | Bajo consumo energético |
| Inmunidad al Ruido | Buena resistencia al ruido con un desacoplamiento adecuado |
Características del CI CD4017
• Conteo secuencial de 0 a 9
• Solo una salida permanece ALTA a la vez
• Amplio rango de voltaje de funcionamiento de 3V a 15V
• Compatible con circuitos alimentados por batería y de bajo voltaje
• Entrada de reloj activada por borde positivo
• Bajo consumo energético debido a la tecnología CMOS
• Buena inmunidad al ruido eléctrico
• Puede accionar directamente LEDs y entradas lógicas
• Soporta tipos de paquetes DIP y SMD
• Adecuado para buscadores LED, temporizadores, secuenciadores y circuitos de automatización
• Requiere componentes externos mínimos
• Más eficiente energéticamente que los circuitos integrados lógicos TTL antiguos
• Funcionamiento estable en sistemas portátiles y embebidos
• Los controladores externos pueden controlar relés, motores y cargas de alta corriente
Funciones de pines y pines CD4017

| Número PIN | Nombre postal | Tipo | Descripción / Función |
|---|---|---|---|
| 1 | P5 | Producción | Quinta salida decodificada activada durante el estado de conteo 5 |
| 2 | P1 | Producción | La primera salida decodificada se activó tras el primer pulso de reloj |
| 3 | P0 | Producción | Salida ALTA por defecto tras el reinicio o el encendido |
| 4 | P2 | Producción | La segunda salida decodificada en la secuencia |
| 5 | P6 | Producción | Sexta salida decodificada en la secuencia |
| 6 | P7 | Producción | Séptima salida decodificada en la secuencia |
| 7 | P3 | Producción | La tercera salida decodificada en la secuencia |
| 8 | GND | Poder | Conexión a tierra para el CI |
| 9 | P8 | Producción | Octava salida decodificada en la secuencia |
| 10 | P4 | Producción | Cuarta salida decodificada en la secuencia |
| 11 | P9 | Producción | Novena salida decodificada en la secuencia |
| 12 | Llevar a cabo | Producción | Utilizado para encadenar múltiples circuitos integrados CD4017 para secuencias de conteo más largas |
| 13 | Activar el reloj | Entrada de control | Activa o desactiva el conteo. ALTO para el conteo, BAJO permite el funcionamiento normal |
| 14 | Reloj | Entrada | Recibe pulsos de reloj de botones pulsadores, osciladores, temporizadores 555 o circuitos lógicos. Cada borde ascendente avanza el contraataque un paso |
| 15 | Reiniciar | Entrada de control | Inmediatamente reinicia el contador a Q0 al activarlo |
| 16 | VDD | Poder | Entrada de alimentación positiva (3V a 15V rango típico de funcionamiento) |
Cómo funciona el CD4017

El CD4017 funciona recibiendo pulsos de reloj y moviendo la salida activa ALTA a través de diez pines de salida decodificados. Al reiniciar o encender, Q0 es la salida activa. Cada borde ascendente de reloj mueve la señal ALTA a la siguiente salida de la secuencia.
Dentro del CI, un contador Johnson y un circuito de decodificación controlan esta secuencia. En lugar de producir un recuento binario, el CD4017 activa solo una salida decodificada a la vez, lo que facilita su uso para acompañadores de LEDs, circuitos de temporización y aplicaciones de conmutación paso a paso.
| Estado Contrario | Salida activa |
|---|---|
| Reinicio / Encendido | Q0 HIGH |
| Pulso del 1er Reloj | Q1 HIGH |
| Segundo pulso de reloj | Q2 HIGH |
| 3º pulso de reloj | Q3 HIGH |
| Cuarto pulso del reloj | Q4 HIGH |
| 5º pulso de reloj | Q5 HIGH |
| Pulso del 6º Reloj | Q6 HIGH |
| Pulso del 7º Reloj | Q7 HIGH |
| Pulso del 8º Reloj | Q8 ALTO |
| Pulso del 9º Reloj | Q9 HIGH |
| Pulso del décimo reloj | Vueltas a Q0 |
El CD4017 responde al borde ascendente de la señal de reloj. Esto significa que el recuento avanza cuando la entrada de reloj cambia de BAJA a ALTA. Una señal de reloj limpia y estable es importante porque las señales ruidosas o rebotadas pueden generar conteos extra no deseados.
Solo una salida es ALTA a la vez porque la lógica interna de decodificación selecciona una salida activa por cada posición de conteo. Después de que Q9 se vuelve ALTO, el siguiente pulso de reloj reinicia la secuencia desde Q0. Este ciclo continúa mientras se apliquen pulsos de reloj, el pin de activación del reloj permita contar y el pin de reinicio no se active.
Cómo usar el CD4017 en diseño de circuitos
Configuración básica del circuito CD4017

Un circuito estándar CD4017 requiere una fuente de alimentación regulada, una entrada de reloj, control de reinicio y salidas correctamente conectadas. Los pines VDD y GND deben estar cableados correctamente, y las entradas de control no utilizadas no deben quedar flotando. El cableado estable garantiza un conteo predecible y evita transiciones de salida no deseadas.
Generación de señales de reloj

El CD4017 adelanta un conteo por cada pulso de reloj de borde ascendente. Las fuentes de reloj más comunes incluyen osciladores, circuitos de botones, compuertas lógicas y temporizadores 555. La señal de reloj debe permanecer limpia y estable porque el ruido o el rebote del interruptor pueden provocar disparos falsos y conteos saltados.
Lógica de reinicio y control de recuento

La entrada de reinicio fuerza inmediatamente el contador a volver a Q0. El control de reinicio se utiliza comúnmente para la inicialización de arranque, la sincronización de secuencias y para limitar el contador a menos de diez estados. Un cableado de reinicio adecuado es importante para un funcionamiento estable y repetible.
Control de frecuencia de reloj

La velocidad de transición de salida depende completamente de la frecuencia de reloj. Las frecuencias de reloj más bajas generan una secuenciación más lenta, mientras que las frecuencias altas aumentan la velocidad de conmutación. El control de frecuencia es importante en circuitos de temporización, sistemas de división de pulsos y aplicaciones de conmutación sincronizada.
Uso del CD4017 como contador de división por n

El CD4017 puede crear rangos de conteo personalizados enviando una salida seleccionada de vuelta al pin de reinicio. Cuando la salida seleccionada se activa, el contador se reinicia y reinicia automáticamente desde Q0.
| División deseada | Restablecer conexión | Secuencia de salida |
|---|---|---|
| Dividir por 2 | P2 → Reinicio | Q0 → Q1 |
| Dividir por 3 | P3 → Reinicio | Q0 → Q1 → Q2 |
| Dividir por 4 | Q4 → Reinicio | Q0 → Q1 → Q2 → Q3 |
| Dividir por 5 | Q5 → Reinicio | Q0 → Q1 → Q2 → Q3 → Q4 |
| Dividir por 10 | Sin retroalimentación de reinicio | Secuencia completa Q0–Q9 |
Este método permite una división compacta de frecuencia por hardware sin circuitos de decodificación adicionales.
Múltiples CI CD4017 en cascada

Se pueden encadenar múltiples circuitos integrados CD4017 para extender los rangos de salida secuenciales más allá de diez estados. El pin de Carry Out se utiliza comúnmente para coordinar contraetapas adicionales.
Una cascada fiable requiere:
• comportamiento de reinicio sincronizado
• distribución estable del reloj
• Trazas de reloj cortas
• Conexión a tierra adecuada
• condensadores de desacoplamiento local para cada CI
A medida que se añaden más etapas, el tiempo de propagación y la sincronización se vuelven cada vez más importantes.
Aplicaciones CD4017
Secuenciación Visual Decorativa y Guía LED

El CD4017 se utiliza ampliamente en circuitos de seguimiento LED donde las luces se encienden una tras otra para crear un efecto visual en movimiento. Esto lo hace adecuado para iluminación decorativa, señalización, marcos de exposición, luces de festivales, proyectos en miniatura y demostraciones educativas. Sus salidas decodificadas simplifican la secuenciación visual porque cada etapa LED puede activarse en un patrón claro y repetitivo sin necesidad de programación.
Sistemas de simulación de semáforos

Los controladores de semáforos se benefician del CD4017 porque el CI produce de forma natural salidas secuenciales ordenadas. Esto permite una progresión de etapas predecible para secuencias de temporización rojas, amarillas y verdes en modelos educativos y sistemas de señalización sencillos.
Dados electrónicos y pantallas de aspecto aleatorio

Los circuitos electrónicos de dados utilizan secuenciación rápida de salida para crear patrones de visualización cambiantes que parecen aleatorios cuando se detienen. El CD4017 es adecuado porque su funcionamiento secuencial simplifica el ciclo visual de múltiples salidas sin control por software.
Secuenciación de automatización industrial y de eventos

El CD4017 también puede usarse en sistemas de automatización simples donde las salidas deben activarse en un orden fijo. En configuraciones industriales o de control de eventos, puede secuenciar relés, indicadores, efectos de escenario, luces de advertencia, paneles de visualización o etapas de conmutación temporizadas. Esto lo hace útil cuando se necesita un patrón de control paso a paso predecible sin necesidad de usar un microcontrolador.
Pantallas LED audio-reactivas

En circuitos de visualización de audio, el CD4017 crea patrones LED móviles que responden a la actividad auditiva cambiante. Esto permite efectos visuales simples y reactivos al sonido en equipos de audio de aficionados y pantallas de entretenimiento.
Aplicaciones de división de frecuencia y temporización

El CD4017 es útil en circuitos por división de frecuencia donde se deben generar señales de temporización más lentas desde una fuente de reloj más rápida. Esto lo hace adecuado para sistemas de división de pulsos, control de temporización y temporización secuencial.
Secuenciación de relés y control automatizado

Los sistemas de automatización a menudo requieren que las salidas se activen en un orden predefinido desde una única fuente de disparo. El CD4017 es útil para secuenciación de relés, conmutación temporizada, sistemas de progresión de alarmas y control de máquinas por escalones, donde se prefiere la secuenciación simple por hardware frente al control programable.
CD4017 con temporizador 555

El temporizador 555 y CD4017 suelen emparejarse para crear circuitos automáticos de secuenciación sencillos. En esta configuración, el temporizador 555 genera pulsos de reloj mientras el CD4017 avanza por sus salidas decodificadas.
El temporizador 555 suele configurarse en modo inestable para generar pulsos de onda cuadrada continua. La salida del temporizador se conecta directamente a la entrada del reloj CD4017, permitiendo la secuenciación automática de salida. La velocidad de secuenciación depende de la frecuencia de pulso generada por el temporizador 555. Ajustar las resistencias de temporización o el condensador cambia la velocidad de transición de salida.
La combinación de temporizador 555 y CD4017 proporciona una implementación sencilla por hardware, bajo número de componentes, bajo coste y generación fiable de relojes y un control secuencial fácil sin necesidad de programación. Este emparejamiento se utiliza comúnmente en persecutores LED, demostraciones de temporización, circuitos de automatización simples y proyectos de electrónica educativa.
Problemas comunes de CD4017 y solución de problemas
| Problema | Posibles causas | Solución de problemas / Solución |
|---|---|---|
| Salidas que se saltan aleatoriamente | • Señales ruidosas de reloj | |
| • Rebote de interruptor | ||
| • Suministro eléctrico inestable | Usa una señal de reloj limpia, añade debotes para los interruptores y mejora el filtrado de la fuente de alimentación. | |
| Varios LEDs encendiéndose juntos | • Entradas flotantes | |
| • Mal enraizamiento | Asegúrate de que las entradas no utilizadas estén correctamente conectadas y mejora las conexiones de tierra. | |
| Contador que no avanza | • Pulsos de reloj ausentes | |
| • Estado incorrecto de habilitación del pin | ||
| • Conexiones de alimentación defectuosas | Comprueba la señal de entrada del reloj, verifica si activas el cableado de los pines y confirma el voltaje de alimentación correcto. | |
| Problemas con el reinicio de los pines | • Pasador de reinicio flotante | |
| • Ruido en la línea de reinicio | Conecta bien el pasador de reinicio y evita que flote. | |
| Problemas con la señal ruidosa del reloj | • Cables largos de reloj | |
| • Interferencias eléctricas | Mantén las líneas de reloj cortas y estables para reducir los falsos disparos. | |
| Problemas de estabilidad en la fuente de alimentación | • Fluctuaciones de tensión | |
| • Mal filtrado | Añade condensadores de desacoplamiento cerca de los pines de alimentación del circuito integrado para mejorar la estabilidad y fiabilidad. | |
| Problemas de rebote con botones pulsadores | • El rebote mecánico del interruptor genera múltiples pulsos | Utiliza el rebote por hardware o software para asegurar un pulso por cada pulsación. |
CD4017 vs Otros CI contador

| Característica | CD4017 | CD4022 | Contadores binarios | Microcontroladores |
|---|---|---|---|---|
| Tipo de contador | Contador de décadas con salidas decodificadas | Contador octal con salidas decodificadas | Resultados de conteo binario | Controlador embebido programable |
| Número de salidas | 10 salidas decodificadas | Menos salidas decodificadas | Salidas codificadas en binario | Depende del modelo del MCU |
| Operación de salida | Una salida ALTA a la vez | Una salida ALTA a la vez | Múltiples salidas binarias cambian juntas | Controlado por software |
| Programación requerida | No | No | No | Sí |
| Facilidad de secuenciación | Muy fácil | Fácil | Requiere lógica de decodificación | Flexible a través del software |
| Complejidad de hardware | Bajo | Bajo | Moderado | Moderado a alto |
| Flexibilidad | Limitado a secuenciación fija | Secuenciación limitada | Adecuado para el recuento digital | Altamente flexible |
| Mejor caso de uso | Chasers LED y secuenciación sencilla | Control secuencial simple | Sistemas digitales de conteo | Sistemas embebidos avanzados |
| Principal ventaja | Secuenciación simple por hardware | Conteo simple decodificado | Conteo digital compacto | Control avanzado y comunicación |
| Limitación principal | Funcionalidad limitada | Menos salidas que CD4017 | Menos conveniente para secuenciación directa | Más complejo y costoso |
CD4017 Alternativas y circuitos integrados equivalentes
El CD4017 no es el único CI contador disponible. La mejor alternativa depende de si el circuito necesita salidas decodificadas, conteo binario, control de pantalla de siete segmentos, mayor velocidad o operación programable.
| Circuito integrado / dispositivo alternativo | Tipo | Mejor Usado Para | Diferencia con CD4017 |
|---|---|---|---|
| CD4022 | Contador decodificado octal | Secuencias cortas de 8 pasos | Similar al CD4017, pero con 8 salidas decodificadas en lugar de 10 |
| CD4026 | Contador de décadas con driver de 7 segmentos | Contadores digitales y pantallas numéricas | Diseñado para controlar pantallas de 7 segmentos en lugar de salidas secuenciales separadas |
| CD4040 | Contador de ondulación binario de 12 etapas | División de frecuencia y conteo binario | Proporciona salidas binarias, no salidas decodificadas una a una |
| CD4060 | Oscilador y contador binario | Circuitos de temporización y divisores de frecuencia | Incluye funciones osciladoras y salidas de divisor binario |
| 74LS90 | Contador de décadas TTL | Circuitos lógicos TTL de mayor velocidad | Cuenta en forma de BCD y normalmente necesita decodificación para secuenciación directa |
| 74HC4017 | Contador de décadas CMOS de alta velocidad | Circuitos lógicos de 5V y diseños CMOS más rápidos | Función similar a CD4017, pero a menudo más adecuada para sistemas modernos a nivel lógico |
| Arduino | Placa controladora programable | Secuenciación y automatización flexibles | Requiere programación pero ofrece mucho más control |
| Microcontrolador | Dispositivo de control embebido | Automatización avanzada, sensores, pantallas y comunicación | Más potente y flexible, pero más complejo que un CD4017 |
Preguntas frecuentes [FAQ]
¿Por qué el CD4017 es más práctico que un contador binario en circuitos de salida paso a paso?
Porque proporciona salidas secuenciales decodificadas directamente, con solo una salida ALTA a la vez, lo que elimina lógica de decodificación adicional y simplifica las secuencias de LED, relé y temporización.
¿Cómo permite el pin de reinicio que el CD4017 funcione como contador de división por N?
Al devolver una salida seleccionada a Reset, el contador se reinicia antes de Q9, por lo que la longitud de la secuencia se acorta al número requerido de estados.
¿Por qué importa tanto la calidad del reloj en los circuitos CD4017?
Como el CD4017 avanza en cada borde ascendente del reloj, el ruido, el rebote del interruptor o el cableado inestable pueden crear conteos falsos, pasos saltados o cambios aleatorios en la salida.
¿Qué limita la fiabilidad de las etapas en cascada CD4017 en secuencias largas?
La cascada aumenta la sensibilidad temporal, la coordinación de reinicio y la complejidad de la distribución del reloj, por lo que una mala sincronización o un cableado ruidoso pueden causar secuencias inestables.
¿Por qué sigue siendo útil el CD4017 cuando los microcontroladores pueden hacer el mismo trabajo?
Porque ofrece una secuenciación por hardware sencilla sin programación, lo que lo hace más rápido de construir, más fácil de solucionar problemas y más rentable para un control de salida fijo y repetitivo.