40
4958B–AUTO–11/10
Atmel ATA6285/ATA6286 [Preliminary]
3.8.3
Sensor Noise Reduction Mode
When the SM2 ... 0 bits are written to “001”, the SLEEP instruction makes the MCU enter Sen-
sor Noise Reduction mode. This sleep mode basically halts CLK
CPU, CLKFLASH and CLKI/O while
allowing the other clocks to run. The FRC-oscillator is running and supply the timers with the
CLK
CLT.
If Timer2/3 are enabled, they will keep running during sleep. The device can wake up from either
Timer Overflow, Capture event or Output Compare event from Timer2/3 if the corresponding
Timer2/3 interrupt enable bits are set in T3IMR or T2IMR register, and the Global Interrupt
Enable bit in SREG register is set.
3.8.4
Power-down Mode
When the SM2..0 bits are written to “010”, the SLEEP instruction makes the MCU enter
Power-down mode. In this mode, the FRC-oscillator, an external input clock at ECIN0/ECIN1,
Voltage monitor and the Brown-out detection are stopped (when the BODPD bit is cleared),
while the external interrupts, and the Watchdog continue operating (if enabled). Only an External
Reset, a Watchdog Reset, LF-Receiver start condition interrupt, 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 except SCL if enabled, allowing operation of asynchronous modules only.
Note that if a level triggered interrupt is used for wake-up from Power-down mode, the changed
When waking up from Power-down mode, there is a delay from the wake-up condition occurs
until the wake-up becomes effective. This allows the clock to restart and become stable after
having been stopped. The wake-up period is defined by the same SUT1..0 fusebits that define
Table 3-12.
Active Clock Domains and Wake-up Sources in the Different Sleep Modes
Sleep Mode
Active Clock
Domains
Oscillators and
External Clocks
Wake-up Sources
clk
CP
U
clk
FLASH
clk
I/o
clk
CL
T
Exter
n
a
lCloc
k
FRC
SCH
SCL
IN
T0,
INT1
and
Pi
n
C
hang
e
L
F
-r
ec
ei
v
e
r
V
o
ltage
Mon
itor
Th
er
ma
lSh
utdo
wn
Sensor
Inte
rf
ace
WDT
BO
T
Time
r0
Time
r1
Time
r2
/3
IDLE
X
XX
X
XXX
Sensor Noise
Reduction
XX
X
X(1)
X
XXX
Power-down
X
X(1)
XX(2) X(2)
XX
X(2)
XXX
Notes:
1. For INT1 and INT0, only level interrupt.
2. Only, when the BODPD is set bit in the VMCSR register.