encender leds secuencialmente

Vas a necesitar dos pines realmente. Uno para la señal de reloj y otro para los datos. Cada pulso de reloj te pone en dato en la salida desplazando en uno lo que tuvieses antes. Busca "shift register". Con un pin se puede hacer jugando con la constante RC y el ancho de los pulsos.

Yo los uso en mis drivers de LCD para controlar un LCD con 1, 2 o 3 pines.