можно и через WDT и INT, но почему нельзя использовать delay?
почти во всех мануалах применяется именно эта технология работы с интерфесом 1-Wire.
есть, конечно, проблема: A=(constA - delta)/gamma, где delta - время вызова delay, gamma - время обработки 1-ого цикла, constA - время задерка,
и может случиться, что A < 0.0, но можно поставить ограничение на частоту.