Цитата(Боинг749 @ Sep 8 2008, 21:04)

Речь о том, что "спящий" процессор в микроконтроллерах ATmega с остановленным тактовым генератором может быть разбужен только преываниями, обнаруживаемыми асинхронно.
А такими прерываниями в AVR являются прерывания по уровню. Причём по НИЗКОМУ уровню.
Речь идёт также о том, что из этого
не следует, что прерывания по уровню были придуманы для этого.
Кроме того зря так громко при НИЗКИЙ уровень
Мега168:
Цитата
9.4 Power-down Mode
When the SM2..0 bits are written to 010, the SLEEP instruction makes the MCU enter Powerdown
mode. In this mode, the external Oscillator is stopped, while the external interrupts, the 2-
wire Serial Interface address watch, and the Watchdog continue operating (if enabled). Only an
External Reset, a Watchdog System Reset, a Watchdog Interrupt, a Brown-out Reset, a 2-wire
Serial Interface address match, an external level interrupt on INT0 or INT1, or a pin change
interrupt can wake up the MCU. This sleep mode basically halts all generated clocks, allowing
operation of asynchronous modules only.
pin change - по любому перепаду.
Для PCINT немного изменили схему детектора перепада и она уже работает для побудки и без тактового сигнала.