Цитата(vv_gulyaev @ Oct 30 2009, 16:26)

Использую МК ATtiny25. Частота работы 16 МГц. С порта PB3 вывожу импульс, который должен придти на порт PB2 этого же МК. Если разрешаю прерывание по входу INT0(PB2), то сигнал искажается (уменьшается частота). Можно ли как-нибудь предотвратить такое искажение?
Частота уменьшается скорее всего за счёт входа в обработчик внешнего прерывания (если он есть). Даже если нет и если стоит инструкция RETI то всёравно будет тратится время на прыжок на вектор прерывания и выход по RETI.
А что вы в принципе хотите получить? Зачем нужна такая странная конструкция - вызов внешнего прерывания через дёргание своей-же ножки контроллера?
p.s. по поводу как получить стабильный период - если вам нужен очень маленький период то врятли чтото получится, а при периоде от нескольких десятков мкс можно заставить дёргаться ножку по прерыванию от таймера.