Добрый день. Тема ШИМ обсуждалась совсем недавно и весьма подробно, посмотрите на форуме чуть раньше.http://www.owen.ru/forum/showthread.php?t=12687&page=84 примерно от этой ссылки и ранее. Если Вы хотите использовать ШИМ выхода, то его оперативно изменить насколько я понял нельзя. А если использовать в виде программы например данный макрос, то обычные стандартные ограничения быстродействия процессор+программа.