Цитата
Возникла идея, как расширить короткий импульс, чтобы он сработал. Нужно поставить таймер2 в асинхронный режим, записать в него 0хFF и подать короткий импульс на TOSC1. Таймер асинхронно сработает от фронта импульса, возникнет переполнение и проц на него отреагирует обычным образом. Идею сам не проверял, но противопоказаний простым глазом не вижу.
Возникнут проблемы с переходом в асинхронный режим. Так как после установки бита AS2, данные в регистры таймера пишутся асинхронным клоком. Кроме того, после возникновения условий прерывания (переполнения тснт), процесс пробуждения контроллера начинается только со следующего такта (асинхронного)