O CD4017 é um dos CIs contador de década mais amplamente utilizados na eletrônica digital porque oferece controle simples de saída sequencial, sem necessidade de programação. Sua capacidade de ativar uma saída por vez o torna ideal para acompanhadores de LEDs, temporizadores, circuitos de automação, divisores de frequência e aplicações de comutação passo a passo. Este artigo explica o princípio de funcionamento do CD4017, funções de pinos, aplicações práticas, técnicas de solução de problemas e como ele se compara a outras soluções de contador e controle.

O que é o CI CD4017?
O CD4017 é um contador de décadas CMOS e um CI decodificador que conta de 0 a 9 usando saídas sequenciais. Ao contrário dos contadores binários que produzem sinais codificados binário, o CD4017 liga apenas um pino de saída por vez. Cada pulso de clock move a saída ALTA para o próximo pino em sequência. Após Q9, o CI retorna automaticamente a Q0 e repete o ciclo.
Especificações e Recursos do CI CD4017
Especificações do CI CD4017
| Parâmetro | Especificação |
|---|---|
| Tipo IC | Contador de Década CMOS |
| Saídas | 10 saídas decodificadas |
| Faixa de Contagem | 0 a 9 |
| Tensão de Operação | 3V para 15V |
| Gatilho de Relógio | Acionado por arestas positivas |
| Tecnologia | CMOS |
| Tipos de Pacotes | DIP e SMD |
| Tipo de Saída | Saídas decodificadas sequenciais |
| Frequência máxima de clock | Depende da tensão de alimentação |
| Capacidade de Unidade de Saída | Pode acionar LEDs, entradas lógicas e pequenos estágios de transistores |
| Consumo de Energia | Baixo consumo de energia |
| Imunidade ao Ruído | Boa resistência ao ruído com desacoplamento adequado |
Recursos do CI CD4017
• Contagem sequencial de 0 a 9
• Apenas uma saída permanece ALTA por vez
• Ampla faixa de tensão operacional de 3V a 15V
• Compatível com circuitos movidos a bateria e de baixa tensão
• Entrada de clock acionada por borda positiva
• Baixo consumo de energia devido à tecnologia CMOS
• Boa imunidade a ruído elétrico
• Pode acionar diretamente LEDs e entradas lógicas
• Suporta tipos de pacotes DIP e SMD
• Adequado para perseguidores de LED, temporizadores, sequenciadores e circuitos de automação
• Requer componentes externos mínimos
• Mais eficiente em consumo de energia do que os CIs lógicos TTL antigos
• Operação estável em sistemas portáteis e embarcados
• Drivers externos podem controlar relés, motores e cargas de alta corrente
Funções de pinagem e pinos CD4017

| Número do PIN | Nome PIN | Tipo | Descrição / Função |
|---|---|---|---|
| 1 | Q5 | Saída | Quinta saída decodificada ativada durante o estado de contagem 5 |
| 2 | Q1 | Saída | Primeira saída decodificada ativada após o primeiro pulso de clock |
| 3 | Q0 | Saída | Saída ALTA padrão após reset ou ligar |
| 4 | Q2 | Saída | A segunda saída decodificada na sequência |
| 5 | P6 | Saída | Sexta saída decodificada na sequência |
| 6 | P7 | Saída | Sétima saída decodificada na sequência |
| 7 | Q3 | Saída | A terceira saída decodificada na sequência |
| 8 | GND | Poder | Conexão terra para o CI |
| 9 | Q8 | Saída | Oitava saída decodificada na sequência |
| 10 | Q4 | Saída | Quarta saída decodificada na sequência |
| 11 | Q9 | Saída | Nona saída decodificada na sequência |
| 12 | Execute | Saída | Usado para fazer cascata de múltiplos CIs CD4017 para contagem de sequências mais longas |
| 13 | Ativar o Relógio | Entrada de Controle | Ativa ou desativa a contagem. HIGH para a contagem, LOW permite operação normal |
| 14 | Relógio | Entrada | Recebe pulsos de clock de botões, osciladores, temporizadores 555 ou circuitos lógicos. Cada aresta ascendente avança o contra-contador em um passo |
| 15 | Reiniciar | Entrada de Controle | Imediatamente reinicia o contador de volta para Q0 quando ativado |
| 16 | VDD | Poder | Entrada positiva da fonte de alimentação (3V a 15V faixa típica de operação) |
Como funciona o CD4017

O CD4017 funciona recebendo pulsos de clock e movendo a saída ativa HIGH através de dez pinos de saída decodificados. Ao reiniciar ou ligar, Q0 é a saída ativa. Cada borda de clock ascendente então move o sinal ALTO para a próxima saída da sequência.
Dentro do CI, um contador Johnson e um circuito de decodificação controlam essa sequência. Em vez de produzir uma contagem binária, o CD4017 ativa apenas uma saída decodificada por vez, o que facilita seu uso para buscadores de LEDs, circuitos de temporização e aplicações de comutação passo a passo.
| Estado Contrário | Saída Ativa |
|---|---|
| Reiniciar / Ligar | Q0 HIGH |
| 1º Pulso do Relógio | Q1 HIGH |
| 2º Pulso de Relógio | Q2 HIGH |
| 3º Pulso de Clock | Q3 HIGH |
| 4º Pulso do Relógio | Q4 HIGH |
| 5º Pulso de Relógio | Q5 HIGH |
| 6º Pulso do Relógio | Q6 HIGH |
| 7º Pulso do Relógio | Q7 HIGH |
| 8º Pulso do Relógio | Q8 HIGH |
| 9º Pulso do Relógio | Q9 HIGH |
| 10º Pulso de Relógio | Retorna ao Q0 |
O CD4017 responde à borda ascendente do sinal de clock. Isso significa que a contagem avança quando a entrada de clock muda de BAIXA para ALTA. Um sinal de clock limpo e estável é importante porque sinais barulhentos ou refletidos podem gerar contagens indesejadas extras.
Apenas uma saída é ALTA por vez porque a lógica interna de decodificação seleciona uma saída ativa para cada posição de contagem. Após Q9 ficar ALTO, o próximo pulso de clock reinicia a sequência a partir de Q0. Esse ciclo continua enquanto os pulsos de clock forem aplicados, o pino de ativação do clock permitir a contagem e o pino de reset não for ativado.
Como Usar o CD4017 no Design de Circuitos
Configuração Básica do Circuito CD4017

Um circuito CD4017 padrão requer uma fonte de alimentação regulada, entrada de clock, controle de reset e saídas devidamente conectadas. Os pinos VDD e GND devem ser fiados corretamente, e entradas de controle não utilizadas não devem ficar flutuantes. A fiação estável garante contagem previsível e evita transições de saída não intencionais.
Geração de Sinal de Clock

O CD4017 avança uma contagem para cada pulso de clock de borda ascendente. Fontes de clock comuns incluem osciladores, circuitos de botão, portas lógicas e temporizadores 555. O sinal de clock deve permanecer limpo e estável porque ruído ou rebote de interruptor podem causar disparos falsos e contagens puladas.
Lógica de Reinício e Controle de Contagem

O input de reset imediatamente força o contador de volta para Q0. O controle de reset é comumente usado para inicialização de inicialização, sincronização de sequências e limitação do contador a menos de dez estados. A fiação de reinício adequada é importante para uma operação estável e repetível.
Controle de Frequência de Clock

A velocidade de transição de saída depende inteiramente da frequência do clock. Frequências de clock mais baixas criam um sequenciamento mais lento, enquanto frequências mais altas aumentam a velocidade de comutação. O controle de frequência é importante em circuitos de temporização, sistemas de divisão de pulsos e aplicações de comutação sincronizada.
Usando o CD4017 como contador dividido por N

O CD4017 pode criar faixas de contagem personalizadas alimentando uma saída selecionada de volta para o pino de reset. Quando a saída selecionada fica ativa, o contador reinicia automaticamente a partir de Q0.
| Divisão Desejada | Reiniciar Conexão | Sequência de Saída |
|---|---|---|
| Dividir por 2 | Q2 → Resetar | Q0 → Q1 |
| Dividir por 3 | Q3 → Resetar | Q0 → Q1 → Q2 |
| Dividir por 4 | Q4 → Resetar | Q0 → Q1 → Q2 → Q3 |
| Dividir por 5 | Q5 → Resetar | Q0 → Q1 → Q2 → Q3 → Q4 |
| Dividir por 10 | Sem feedback de reset | Sequência completa Q0–Q9 |
Esse método permite divisão compacta de frequência por hardware sem circuitos adicionais de decodificação.
Múltiplos CIs CD4017 em Cascata

Múltiplos CIs CD4017 podem ser encadeados para estender as faixas de saída sequenciais além de dez estados. O pino de Carry Out é comumente usado para coordenar estágios de contagem adicionais.
A cascata confiável exige:
• comportamento de reset sincronizado
• distribuição estável de clock
• trilhas de relógio curtas
• aterramento adequado
• capacitores de desacoplamento local para cada CI
À medida que mais estágios são adicionados, o tempo de propagação e a sincronização tornam-se cada vez mais importantes.
Aplicações CD4017
Sequenciamento Visual Decorativo e Acompanhador de LEDs

O CD4017 é amplamente utilizado em circuitos de LED chaser, onde as luzes se acendem uma após a outra para criar um efeito visual em movimento. Isso o torna adequado para iluminação decorativa, sinalização, bordas de exposição, luzes de festivais, projetos em miniatura e demonstrações educacionais. Suas saídas decodificadas simplificam o sequenciamento visual porque cada estágio LED pode ser ativado em um padrão claro e repetitivo sem necessidade de programação.
Sistemas de Simulação de Semáforos

Controladores de semáforo se beneficiam do CD4017 porque o CI produz naturalmente saídas sequenciais ordenadas. Isso permite uma progressão de etapas previsível para sequências de tempo vermelhas, amarelas e verdes em modelos educacionais e sistemas simples de sinalização.
Dados Eletrônicos e Displays Aleatórios

Circuitos eletrônicos de dados usam sequenciamento rápido de saída para criar padrões de exibição mutáveis que parecem aleatórios quando parados. O CD4017 é adequado porque sua operação sequencial simplifica o ciclo visual de múltiplas saídas sem controle por software.
Sequenciamento de Automação Industrial e de Eventos

O CD4017 também pode ser usado em sistemas simples de automação, onde as saídas precisam ser ativadas em ordem fixa. Em configurações industriais ou de controle de eventos, pode sequenciar relés, indicadores, efeitos de palco, luzes de aviso, painéis de exibição ou estágios de comutação temporizados. Isso o torna útil quando é necessário um padrão de controle passo a passo previsível sem o uso de um microcontrolador.
Displays LED Audio-Reativos

Em circuitos de visualização de áudio, o CD4017 cria padrões de LEDs móveis que respondem à mudança na atividade do áudio. Isso permite efeitos visuais simples e reativos ao som em equipamentos de áudio de hobby e displays de entretenimento.
Divisão de Frequência e Aplicações de Temporização

O CD4017 é útil em circuitos por divisão de frequência, onde sinais de temporização mais lentos devem ser gerados a partir de uma fonte de clock mais rápida. Isso o torna adequado para divisão de pulsos, controle de temporização e sistemas sequenciais de temporização.
Sequenciamento de Relés e Controle de Automação

Sistemas de automação frequentemente exigem que as saídas sejam ativadas em uma ordem pré-definida a partir de uma única fonte de gatilho. O CD4017 é útil para sequenciamento de relés, comutação temporizada, sistemas de progressão de alarmes e controle de máquinas por etapas, onde o sequenciamento simples por hardware é preferido ao controle programável.
CD4017 com temporizador 555

O temporizador 555 e o CD4017 são comumente pareados para criar circuitos automáticos simples de sequenciamento. Nessa configuração, o temporizador 555 gera pulsos de clock enquanto o CD4017 avança por suas saídas decodificadas.
O temporizador 555 geralmente é configurado em modo instável para gerar pulsos contínuos de onda quadrada. A saída do temporizador conecta-se diretamente à entrada do clock do CD4017, permitindo o sequenciamento automático da saída. A velocidade de sequenciamento depende da frequência de pulso gerada pelo temporizador 555. Ajustar os resistores de temporização ou o capacitor muda a taxa de transição de saída.
A combinação de temporizador 555 e CD4017 oferece implementação simples de hardware, baixo número de componentes, baixo custo, geração confiável de clock e controle sequencial fácil sem programação. Esse par é comumente usado em caçadores de LEDs, demonstrações de temporização, circuitos simples de automação e projetos educacionais de eletrônicos.
Problemas Comuns do CD4017 e Solução de Problemas
| Problema | Causas Possíveis | Solução / Solução |
|---|---|---|
| Saídas pulando aleatoriamente | • Sinais de relógio barulhentos | |
| • Bounce de interruptor | ||
| • Fonte de alimentação instável | Use um sinal de clock limpo, adicione debouncing para os interruptores e melhore a filtragem da fonte de alimentação. | |
| Vários LEDs ligando juntos | • Entradas flutuantes | |
| • Aterramento ruim | Garanta que as entradas não utilizadas estejam devidamente conectadas e melhore as conexões de aterramento. | |
| Contador Não Avançando | • Pulsos de relógio ausentes | |
| • Estado incorreto de ativação do pino | ||
| • Conexões de energia defeituosas | Verifique o sinal de entrada do clock, verifique a fiação do pino ativada e confirme a tensão de alimentação correta. | |
| Problemas com o Pino de Redefinição | • Pino de reset flutuante | |
| • Ruído na linha de reset | Conecte o pino de reset corretamente e evite deixá-lo flutuando. | |
| Problemas com o Sinal de Relógio Barulhento | • Fios de relógio longos | |
| • Interferência elétrica | Mantenha as linhas de relógio curtas e estáveis para reduzir o falso gatilho. | |
| Problemas de Estabilidade da Fonte de Alimentação | • Flutuações de tensão | |
| • Filtragem ruim | Adicione capacitores de desacoplamento próximos aos pinos de alimentação do CI para melhorar a estabilidade e a confiabilidade. | |
| Problemas de dequiquete com botões de pressão | • O rebote mecânico da chave gera múltiplos pulsos | Use desaceleração por hardware ou software para garantir um pulso por pressionamento de botão. |
CD4017 vs Outros CIs Contadores

| Característica | CD4017 | CD4022 | Contadores Binários | Microcontroladores |
|---|---|---|---|---|
| Tipo de Contador | Contador de década com saídas decodificadas | Contador octal com saídas decodificadas | Saídas de contagem binária | Controlador embarcado programável |
| Número de Saídas | 10 saídas decodificadas | Menos saídas decodificadas | Saídas codificadas em binário | Depende do modelo do MCU |
| Operação de Saída | Uma saída ALTA de cada vez | Uma saída ALTA de cada vez | Múltiplas saídas binárias mudam juntas | Controlada por software |
| Programação Necessária | Não | Não | Não | Sim |
| Facilidade de Sequenciamento | Muito fácil | Fácil | Requer lógica de decodificação | Flexível por meio de software |
| Complexidade de Hardware | Baixo | Baixo | Moderado | Moderado a alto |
| Flexibilidade | Limitado a sequenciamento fixo | Sequenciamento limitado | Adequado para contagem digital | Altamente flexível |
| Melhor Caso de Uso | Caçadores de LED e sequenciamento simples | Controle sequencial simples | Sistemas digitais de contagem | Sistemas embarcados avançados |
| Principal Vantagem | Sequenciamento simples de hardware | Contagem simples decodificada | Contagem digital compacta | Controle avançado e comunicação |
| Limitação Principal | Funcionalidade limitada | Menos saídas que CD4017 | Menos conveniente para sequenciamento direto | Mais complexo e caro |
CD4017 Alternativas e CIs Equivalentes
O CD4017 não é o único CI contador disponível. A melhor alternativa depende se o circuito precisa de saídas decodificadas, contagem binária, controle de display de sete segmentos, maior velocidade ou operação programável.
| CI / Dispositivo Alternativo | Tipo | Melhor Usado Para | Diferença em relação ao CD4017 |
|---|---|---|---|
| CD4022 | Contador decodificado octal | Sequências mais curtas de 8 passos | Semelhante ao CD4017, mas com 8 saídas decodificadas em vez de 10 |
| CD4026 | Contador de década com driver de 7 segmentos | Contadores digitais e displays numéricos | Projetado para controlar displays de 7 segmentos em vez de saídas sequenciais separadas |
| CD4040 | Contador de ondulação binária de 12 estágios | Divisão de frequência e contagem binária | Fornece saídas binárias, não saídas decodificadas uma de cada vez |
| CD4060 | Oscilador e contador binário | Circuitos de temporização e divisor de frequência | Inclui as saídas da função do oscilador e do divisor binário |
| 74LS90 | Contador de década TTL | Circuitos lógicos TTL de maior velocidade | Conta em forma de BCD e geralmente precisa de decodificação para sequenciamento direto |
| 74HC4017 | Contador de década CMOS de alta velocidade | Circuitos lógicos 5V e projetos CMOS mais rápidos | Função semelhante ao CD4017, mas frequentemente mais adequada para sistemas modernos em nível lógico |
| Arduino | Placa controladora programável | Sequenciamento flexível e automação | Requer programação, mas oferece muito mais controle |
| Microcontrolador | Dispositivo de controle embarcado | Automação avançada, sensores, displays e comunicação | Mais potente e flexível, mas mais complexo que um CD4017 |
Perguntas Frequentes [FAQ]
Por que o CD4017 é mais prático do que um contador binário em circuitos de saída passo a passo?
Porque fornece saídas sequenciais decodificadas diretamente, com apenas uma saída ALTA por vez, o que remove lógica de decodificação extra e simplifica sequências de LED, relé e temporização.
Como o pino de reset permite que o CD4017 funcione como contador de divisão por N?
Ao alimentar uma saída selecionada de volta para Reset, o contador reinicia antes de Q9, de modo que o comprimento da sequência é reduzido para o número necessário de estados.
Por que a qualidade do clock importa tanto em circuitos CD4017?
Como o CD4017 avança em cada borda de clock ascendente, ruído, quique de interruptor ou fiação instável podem criar contagens falsas, passos pulados ou mudanças aleatórias na saída.
O que limita a confiabilidade dos estágios CD4017 em cascata em sequências mais longas?
A cascata aumenta a sensibilidade de tempo, a coordenação de reset e a complexidade da distribuição de clock, então uma má sincronização ou fiação ruidosa podem causar sequenciamento instável.
Por que o CD4017 ainda é útil se microcontroladores podem fazer o mesmo trabalho?
Porque oferece sequenciamento simples de hardware sem programação, tornando a construção mais rápida, mais fácil de solucionar problemas e mais econômica para controle de saída repetitivo fixo.