Como dice Leon, puedes usar un expansor de E / S, o incluso un controlador de pantalla LED. En el pasado, he usado el MAX7219, pero este es un dispositivo de 5V, para 3.3V tienes que ir al MAX6950. Esto puede manejar hasta cinco dígitos de 7 segmentos (el 6951 puede hacer 8), por lo que puede ser adecuado para su reloj. Se controla a través de SPI, por lo que solo necesita 3 pines de E / S de su controlador. El controlador realiza la multiplexación por usted, tiene un BCD a un decodificador de 7 segmentos y puede controlar el brillo a través del software. Un problema menor puede ser el paquete. El 7219 estaba disponible en DIL, pero el 6950 solo viene en un TSOP de 0.635 mm.
Dicesquenoquieresuncristal(¿porquéno?).Paraunreloj,normalmenteusaríauncristalparaobtenerlaprecisiónrequerida.Perotambiénpuedetrabajarconlafrecuenciadered,quealargoplazo,comomeses,esinclusomásprecisa.
editar
LeóncomentaacertadamenteelaltopreciodelMAX6950.ElMAX7219esmáseconómico,perocomodije,esundispositivode5V.Comosolonecesita3líneasparaconducir,puedeagregarfácilmentealgunoscambiosdenivel.Untransistorserásuficiente,almenossinoteimportagolpearelSPI(porqueinviertelaseñal).SideseautilizarelSPIenchip,necesitauncambiadordenivelnoinversor,como FXL4T245 (paquete difícil sin embargo).
Alternativamente, solo compre un MSP430 con más pines de E / S :-)