Фора есть, но мало ли её не хватит(это уже от проекта зависит, вдруг скорость 1-2 Мбита и критические секции длинные есть в программе)? А так и без форы работать будет, и цена небольшая 3 такта и 4(6) байта памяти программ на каждый передаваемый байт.