A maioria dos projetos modernos de microcontroladores funciona com qualquer padrão na entrada do relógio, desde que nenhum pulso alto esteja abaixo de um determinado comprimento mínimo, nenhum pulso baixo esteja abaixo de um determinado comprimento mínimo e nenhum baixo-alto-baixo ou alto-baixo-alto par de pulsos está abaixo de um determinado comprimento. Essencialmente, o que acontece é que, após o chip executar todas as ações associadas a um determinado limite do relógio, o chip estará em um estado em que não está fazendo nada além de aguardar o próximo limite do relógio. Se a próxima borda do relógio não chegar por dez dias, então (a menos que o chip possua algum controle externo), o chip estará no mesmo estado como se a borda tivesse chegado no momento em que o chip estivesse pronto para ele.
Observe que, em geral, pausar o relógio em um microcontrolador reduzirá substancialmente o consumo de corrente, mas não tanto quanto o uso do recurso "suspensão". O consumo de corrente da maioria dos microcontroladores no modo "rodar" pode ser muito bem estimado como uma corrente quieta constante mais uma certa quantidade de corrente por ciclo por segundo (que pode ser mais 'naturalmente' expressa como carga por ciclo). Por exemplo, um chip pode ter uma corrente de repouso de 10uA, mais uma corrente de 0,1mA / MHz (100pC / ciclo). A execução desse chip a 10MHz produziria uma corrente de 1,01mA. Executá-lo a 1MHz renderia 0,11mA. Executá-lo a 100KHz renderia 0,02mA. Executá-lo em 1Hz woudl produz 0,0100001mA. Por outro lado, o chip pode oferecer uma corrente de sono de 1uA. Geralmente, entrar no modo de suspensão desligará completamente as áreas do chip que não farão nada de útil enquanto o chip estiver em suspensão, evitando assim qualquer vazamento de corrente que essas áreas possam ter. Em alguns casos, também reduz a voltagem para áreas como arquivos de registro para um nível em que os arquivos de registro podem conter seu conteúdo, mas não os acessam muito rapidamente (já que eles não serão acessados, a velocidade de acesso não importa) .
Alguns microprocessadores, microcontroladores e outros dispositivos mais antigos tinham tempos máximos de clock e / ou clock baixo. Esses processadores fizeram uso da lógica dinâmica para economizar circuitos. Como exemplo de lógica dinâmica, considere um registrador de deslocamento: um bit de registrador estático típico requer um circuito de dois transistores para manter o valor, enquanto um bit de registrador dinâmico mantém o valor na porta de um transistor de leitura. Um registro de deslocamento dinâmico com clock de duas fases pode ser realizado no NMOS usando quatro NFETs e dois resistores por bit. Um registro de deslocamento estático exigiria oito NFETs e quatro resistores por bit. Hoje, abordagens de lógica dinâmica não são tão comuns. Na década de 1970, a capacitância de portas era substancial e não havia como se livrar dela. Portanto, não havia nenhuma razão específica para não tirar proveito disso. Hoje, a capacitância de gate é geralmente muito menor e os fabricantes de chips estão tentando ativamente reduzi-la ainda mais. Para que a lógica dinâmica funcione de maneira confiável, muitas vezes é necessário trabalhar deliberadamente para aumentar a capacitância da porta. Na maioria dos casos, a área extra de chip necessária para aumentar a capacitância poderia ser usada com a mesma eficácia para adicionar mais transistores, de modo a tornar a capacitância desnecessária.