Да - абсолютно верно. Думаю смысла запускать регулятор чаще чем раз в 500 миллисекунд нет. Переменная типа word при переполнении сама переходит через 0. Достаточно простого инкремента.