mmm, pán je gurmán :),
FT232 převodník USB to UART. Na výstup převodníku dáš posuvný registr 4094. Protože USB je sériové, a ty chceš více výstupů.
No a pak budeš na virtuální seriovou linku posílat sadu bitů, nesmíš zapomenout na hodinový signál a potvrzovací ;)
----
Pokud chceš něco více pro...