Para un patrón particular como usted ha mostrado, puede haber una solución si puede ir un poco más grande que una inmersión de 8 pines. Esencialmente su secuencia de salidas a su vez. Esto es en realidad muy parecido a un circuito tipo "LED chaser" que a menudo se construye alrededor de un CD4017. Tiene la complicación adicional de que necesita deshabilitar todas las salidas cuando el reloj está bajo y, desafortunadamente, este chip no tiene una salida en blanco ni una señal de habilitación. Entonces, además de ser demasiado grande, necesitarías seguirlo con otra cosa. Es posible que exista alguna función heredada que se adapte a sus necesidades, pero la mayoría de los IC lógicos más antiguos tienen paquetes más grandes que 8 pines.
Para la forma arbitraria de este problema, de manera realista, si la velocidad del reloj no es demasiado rápida, es posible que desee utilizar un microcontrolador. Podría hacer esto con un ATtiny85 (o 25 o 45) a una velocidad de hasta 500 mil o incluso un millón de veces por segundo. Una de las principales ventajas es que usted cumple con el requisito DIP de 8 pines (5 E / S utilizables sin desactivar el fusible de restablecimiento, lo que dificulta la reprogramación).
Para ir rápido, es probable que desees un poco de lógica programable, históricamente un PAL o GAL, hoy un CPLD. Pero estos no están disponibles en su DIP de 8 pines deseado. Solía poder obtener PAL en DIP de 16 pines, pero los CPLD son prácticamente todo montaje en superficie.