Именно это и хотел указать. 4 таких универсальных регистров и вместо двух у вас уже 32. И с каждым новым дополнительные 8. И так по нарастающей. А у Ардуино как были два выхода использованы - один под такт, другой под данные, так и будут - не важно будете 4 регистра использовать или например 10. В последнем случае у вас уже 80 выходов гарантировано. Думаю - хватит.