Если не секрет, зачем на микроконтроллерах вам понадобилась многопоточность? И что вы вообще в это понятие вкладываете?
Самый простой пример. Есть 10 светодиодов которые моргают. На каждом яркость и частота моргания регулируются двумя резисторами. Надо чтобы когда крутишь одновременно к примеру 4 резистора моментально менялась яркость и частота диодов.
Но на 10 диодов может нехватить портов. Можно хотя бы 5.